一、系统信息
1、显示系统日期
>>date
2、显示日历信息
>>cal
二、关机、重启
1、关闭正在运行的Linux操作系统
>>halt
2、重启
>>reboot
三、文件和目录
1、切换目的:cd
(1)进入home目录
>>cd /home
(2)如果当前路径是home目录,想切换到home目录的上一层根目录
>>cd /home
>>cd ..
2、查看当前工作目录
>>pwd
3、查看目录下的内容(包括文件和目录):ls
(1)查看root目录下的内容
>>cd /root
>>ls(显示文件或者目录名称)
(2)查看root目录下所有内容的详细信息
>>cd /root
>>ls -l 或者ll
(3)查看root目录下包括隐藏的所有文件
>>cd /root
>>ls -a
4、创建目录:mkdir 目录名
(1)在root目录下创建test目录
>>cd /root
>>mkdir test
(2)同时在root目录下创建test01和test02目录
>>cd /root
>>mkdir test01 test02
(3)在root目录下创建多层目录dir/d1/d2
>>cd /root
>>mkdir -p dir/d1/d2
5、删除文件或目录:rm 文件名/目录名
(1)删除root下的install.log文件
>>cd /root
>>rm install.log(当提示是否删除时,输入y确定删除,n取消删除)
>>rm -f install.log(删除时不提示信息)
(2)删除root目录下test目录
>>cd /root
>>rm -r test(删除时会提示信息)
>>rm -rf tset(删除时不提示信息)
注意:一般删除的操作慎用
6、移动/重命名文件:mv 源路径名 新路径名
(1)把root目录下的install.log.syslog文件重命名位i.log
>>cd /root
>>mv install.log.syslog i.log
(2)把root目录下的anaconda-ks.cfg移动到home目录下
>>mv /root/anaconda-ks.cfg /home/anaconda-ks.cfg(无论当前路径在哪儿都可以执行)
7、拷贝文件:cp 源路径名 新路径名
(1)把etc目录下的passwd文件拷贝到root目录下
>>cp /etc/passwd /root/passwd
8、创建文件:touch 文件名
(1)在root下创建file文件
>>cd /root
>>touch file(如果file文件不存在,则创建一个新的空的文件,如果已经存在就修改文件的时间戳)
四、用户和组
1、添加一个新用户组:groupadd 组名
(1)在linux系统中新添加tester组
>>groupadd tester(只能root身份能执行)
2、添加一个新用户:useradd 用户名
(1)在linux系统中添加test01用户属于test01组(自己单独一组)
>>useradd test01
(2)在linux系统中添加root01用户属于root组,root组已经存在
>>useradd -g root root01
(3)为用户设置密码:passwd 用户名
五、文件或者目录权限
1、修改文件或目录权限:chmod 规则 文件/目录名
(1)在root目录中创建文件f.tx,为文件设置权限
>>cd /root
>>touch f.txt
>>chmod u+r,g+r,o+r f.txt (为自己、同组、其他用户分别添加可读权限)
>>chmod 444 f.txt(为自己、同组、其他用户分别添加可读权限)
>>chmod ugo+r f.txt(为自己、同组、其他用户分别添加可读权限
六、压缩和解压
1、压缩和解压文件:tar 规则 文件名
(1)把etc下的的passwd文件压缩为p.tar
>>cd /etc
>>tar -cvf p.tar passwd
(2)把压缩文件解压:tar -xcv 压缩文件名
-c:建立压缩档案 ; -x :解压 ; -t:查看内容; -v:显示所有过程
七、查看文件内容
1、查看内容较少的文件:cat 文件名
(1)在root目录下,把当前系统日期重定向在t.time中,使用cat查看其内容
>>cd /root
>>date > time
>>cat t.time
2、查看内容较多的文件:more文件名
(1)查看/etc/man.config文件的内容
>>more /etc/man.config
按q键退出more模式
八、网络
1、查看Linux操作系统的ip地址
>>ifconfig
2、重启网络服务
service network restart
3、关闭防火墙
iptabes -F
九、其他常用命令
1、管道:| 把前一个命令执行的结果交给后一个命令处理
(1)从进程中过滤出有bash的进程
>>ps -ef | grep bash
2、过滤:grep根据提供的条件过滤内容
3、查看当前系统进程:ps
(1)查看当前系统所有的进程
>>ps -ef
(2)结束进程
>>kill -9 进程号(强制结束)