1.简单命令:
who:列出所有正在使用系统的用户,所用终端名和注册到系统的时间;
echo:将命令行中的参数显示到屏幕上;
date:在屏幕上显示或设置系统的日期和时间;
cal:显示任意一年或一月的日历;
clear:清除屏幕上的信息;
passwd:把原来的口令改为一个更安全的字符串;
2.文件操作命令
ls:显示文件或目录 -l :列出文件详细信息l(list) -a:列出当前目录下所有文件及目录,包括隐藏的a(all);
cat:显示文件的内容(查看一个文件的内容)、合并两个文件(eg:cat f1 f2 >f3把f1,f2放入文件f3中);
more:显示一屏文本;
less: 分屏显示文明内容,允许用户向前或向后浏览文件;
head:在屏幕显示指定文件的开头若干行,行数有参数值来确定;
tail:在屏幕上显示指定文件的末尾10行;
touch:修改指定文件的时间标签或创建一个新的空文件; -a:仅改变指定文件的存取时间 -m:改变指定文件的修改时间
eg:touch -t 时间 指定文件:touch -t 201707092000 file1;4
grep:在文本文件中查找指定模式的词或短语;
sort:对文本文件的各行进行排序;
uniq:从排好序的文件中去除重复行;
comm:对两个已排好序的文件进行逐行对比;
diff:比较两个文件(不要求是排好序的),找出他们的不同;
cp:将源文件或目录复制到目标文件或目录中; -r:将整个目录下的所有子文件和子目录都复制到目标位置;
rm:删除文件和目录; -r,-R,--recursive 递归地删除指定目录及其下属的各级子目录和相应的文件。 -i 交互式地删除文件
mv:对文件或目录重新命名,或把文件从一个目录移到另一个目录中;
wc:统计指定文件的字节数,字数。行数,并将统计结果显示出来;
$pwd:绝对路径名,显示当前工作目录的绝对路径名;
ls:相对路径名; -a:-all:显示 指定目录下所有的子目录和文件;
mkdir:用来创建目录; -p:一次创建多个目录; 建立多层文件 $ mkdir –p d2/d3
rmdir:从一个目录中删除一个或多个子目录; -p:递归删除目录;
cd: 改变工作目录;
chmod:用于改变或设置文件或目录的存取权限;
umask:命令用来设置限制新建文件权限的掩码;
chgrp:改变文件或目录所属的用户组;
chown:改变某个文件或目录的所有者和所属的组;
man:格式化显示某一命令的联机帮助手册;
help:可查看所有shell内置命令的帮助信息;
ps:查看系统中运行的进程信息;
kill:用来终止一个进程的运行;
sleep:使进程暂停执行一段时间;
gzip:对文件进行压缩和解压缩;