查看当前进程
ps
执行退出
exit
查看当前路径
pwd
列出指定目录中的目录以及文件
ls
创建目录
mkdir runoob #在工作目录下,建立一个名为runoob 的子目录
mkdir -p runoob2/test #在工作目录下的 runoob2目录中,建立一个名为 test 的子目录。若runoob2目录原本不存在,则建立一个。(注:本例若不加-p 参数,且原本 runoob2目录不存在,则产生错误。)
创建文件
vi file1.txt #直接创建并打开一个文件file1.txt
touch file2.txt #创建新的空文件file2.txt
echo "this is a new file" > file3.txt #创建文件file3.txt并将this is a newfile写入(说明:使用>指令覆盖文件原内容并重新输入内容,若文件不存在则创建文件
echo "add contents" >>file3.txt #在已存在的文件补充写入新内容add contents(说明:使用>>指令向文件追加内容,原内容将保存。)
cd > file3.txt #创建新的空文件file3.txt
cd >> file4.txt #创建新的空文件file4.txt
复制文件
cp -r test/ newtest #将当前目录test/ 下的所有文件复制到新目录newtest 下
查看文件内容
vi 文件名 #编辑方式查看,可修改
cat 文件名 #显示全部文件内容
more 文件名 #分页显示文件内容
less 文件名 #与more相似,更好的是可以往前翻页
tail 文件名 #仅查看尾部,还可以指定行数
head 文件名 #仅查看头部,还可以指定行数
删除文件
rm -rffile/directory #删除当前目录下的所有文件及目录,并且是直接删除,无需逐一确认
rm -rfdirectory/ #删除目录directory,不管该目录下是否有子目录或文件
查找文件内容
grep test *file #在当前目录中,查找后缀有 file字样的文件中包含 test字符串的文件,并打印出该字符串的行
grep -r update /etc/acpi #查找指定目录/etc/acpi及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件
grep -v test *test* #查找文件名中包含test 的文件中不包含test 的行
查找文件
find . -name "*.c" #将当前目录及其子目录下所有文件后缀为.c 的文件列出来
find . -ctime -20 #将当前目录及其子目录下所有最近20天内更新过的文件列出
cat
cat -n textfile1 #把textfile1的文档内容加上行号后输入到屏幕
cat -n textfile1 > textfile2 #把 textfile1 的文档内容加上行号后输入textfile2这个文档里
cat -b textfile1 textfile2 >> textfile3 #把textfile1和 textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3 文档里
cat /dev/nul7 > /etc/test.txt #清空/etc/test.txt文档内容
查看内核
uname -a
查看栈大小
ulimit -s
查看系统性能
uptime//可以看出计算机的整体负载情况
top//查看系统进程及资源占用情况
iostat//查看磁盘 I/O 活动情况,显示磁盘读写速度、磁盘利用率等信息。
ifconfig//查看网络接口的配置信息,包括 IP 地址、MAC 地址等。
free//查看内存使用情况,包括内存总量、空闲内存、已用内存等。
标签:文件,查看,子目录,面试,专用,Linux,test,txt,目录
From: https://blog.csdn.net/szq0909/article/details/140318467