1、简单命令
who命令
输入who,将列出所有正在使用系统的用户。
输入who am i,将列出使用该系统的当前用户的相关信息。
echo命令
输入echo 字符串,将打印字符串。
如果想要字符串原样输出,可写单引号’’。
date命令
输入date,将显示当前时间。
cal命令
输入cal,将显示当前月份的日历。
输入cal 数字,将显示那一年的日历。
输入cal 月份 年份,将显示那一年那一月的日历。
clear命令
输入clear,将清空当前屏幕,往上翻,还能找到之前的命令。
passwd命令
输入passwd,可以修改当前用户的密码。
2、文件操作命令
cat命令
输入cat 文件,将显示该文件的内容。
输入cat -b 文件,将显示该文件的内容,并带有行号。
输入cat 文件 文件,将同时显示两个文件的内容。
输入cat 文件 文件 > 文件,将把前两个文件的内容合并放入到后面的文件中。
more命令
输入more 文件,将一次显示一屏文本。
按空格键,可以显示下一屏文本。
按回车键,可以显示文本的下一行。
输入more -c -10 文件,表示在显示文本前先清屏,然后每屏显示10行。
less命令
输入less 文件,分屏显示文件内容。
less命令与more命令类似,它还可以向前或向后浏览文件。
箭头上下键表示向上移一行或向下移一行。
PageUp键表示向上翻页。
PageDown键表示向下翻页。
要退出less命令,应按Q键。
head命令
输入head 文件,显示文件的前十行。默认值是10。
输入head -5 文件,显示文件的前5行。
输入head -v 文件,显示文件前10行内容,并给出文件名标题。
tail命令
输入tail 文件,显示文件的后十行。默认值是10。
输入tail -5 文件,显示文件的后5行。
输入tail -v 文件,显示文件后10行内容,并给出文件名标题。
touch命令
输入touch 文件,将创建一个空文件。
grep命令
输入grep 字符串 文件,将查找文件中包含该字符串的所有行。
输入grep -i 字符串 文件1 文件2,将在文件1和文件2中查找包含该字符串的所有行,不区分大小写。
sort命令
输入sort 文件,将对文本文件各行进行排序。
uniq命令
输入uniq 文件,将去除重复行。
输入uniq -u 文件,将显示不重复的行。
comm命令
输入comm 文件1 文件2,将对两个已排序文件进行逐行比较。
输入comm -12 文件1 文件2,将只显示文件1和文件2共有的行。
diff命令
输入diff 文件1 文件2,将逐行比较两个文件,并列出它们的不同之处。
3c3的意思是a.txt的第三行改成b.txt的第三行,两个文件将会变得一样。
cmp命令
输入cmp 文件1 文件2,将对两个文件进行比较,并标出第一个不同之处是第几个字节和第几行。
输入cmp -c 文件1 文件2,将在上面的基础上显示有差异的字节。
find命令
输入find 目录名 -name 条件表达式,将在指定的目录下查找相应的文件。
查找当前目录下所有以t开头并且以txt结尾的文件名的文件。
查找当前目录下不是以t开头txt结尾的文件名的文件。
cp命令
输入cp 源文件 目标文件,将把源文件复制一份。
输入cp -r 源目录 目标目录,将把目录递归(目录下的所有文件及其子目录)复制一份。
输入cp 源文件 目标目录,把源文件复制一份放到目标目录。
rm命令
输入rm -rf 目录名,将递归删除该目录,并且没有提示。
输入rm -r 目录名,将递归删除该目录。
输入rm 文件名,将删除文件。
mv命令
mv 源文件 目标文件,将文件重命名。
mv 源文件 目标目录,将文件从一个目录移到另一个目录。
wc命令
wc 文件,将统计指定文件的行数、字数、字节数并显示。
3、目录及其操作命令
mkdir命令
输入mkdir 目录,将创建一个文件夹。
rmdir命令
输入rmdir 目录,将删除一个空文件夹。
cd命令
输入cd 路径,将改变工作目录。
其中./表示当前目录,…/表示上一级目录。
pwd命令
输入pwd,显示当前工作目录的绝对路径。
ls命令
输入ls,列出当前目录的内容。
ll命令
输入ll,详细列出当前目录的内容信息。
信息分别是:
文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名
chmod命令
输入chmod 权限 文件/目录,将改变文件或目录的存取权限。
使文件aa.txt的文件主和同组用户具有读、写权限,其他用户只可读。
4、联机帮助命令
man命令
输入man 命令,将显示该命令的联机帮助手册页。
help命令
输入help 命令,查看所有shell内置命令的帮助信息。
5、进程管理命令
ps命令
输入ps,将列出每个与当前shell有关的进程的基本信息。
输入ps -ef,显示系统中所有进程的全面信息。
输入ps aux,显示所有终端上所有用户的有关进程的所有信息。
kill命令
输入kill PID,终止一个进程的进行。
gzip命令
输入gizp 文件,将压缩文件,后缀名为.gz。
输入gzip -d 压缩文件,将解压文件。
输入gzip -r 文件夹,将压缩文件夹里面的文件,但是文件夹并没有被压缩。
输入gzip -rd 压缩的文件夹,将解压文件夹里面的文件。
zip命令
输入zip 压缩名 要压缩的文件,将压缩指定文件,后缀名为.zip。
输入zip -r 压缩名 要压缩的目录,将压缩指定目录。
unzip命令
输入unzip 压缩的文件,将解压文件,但压缩包仍然存在。
输入unzip -r 压缩的目录,将解压目录,但压缩包仍然存在。