

常用命令
reboot //重启
powerof //关机
date
clear //同win下cls,也可用C+L
--help //注:用时要用--help,即两个杠,用以查看命令说明,如cp --help ,也可用man cp,但这样说明都是英文
|more //管道符加more,一屏一屏显示
TAB键 //按两次TAB键,用以补全命令,或查看以输入字符开头的命令
切换,创建,删除目录
du -sk /etc //以KB显示/etc目录大小
du -sh /etc //以MB显示/etc目录大小
du -mc /home //列出目录下所有文件及总数
cd / 切换到根目录
cd /usr 切换到根目录下的usr目录
cd ../ 切换到上一级目录 或者 cd ..
cd ~ 切换到home目录, ***注:也可直接输入cd,后面什么也不接
cd - 切换到上次访问的目录
pwd 显示当前路径
mkdir aaa ;//创建aaa目录
mkdir cc/cc1/cc2/cc3 //创建多级目录或路径
rmdir aaa //删除空目录aaa
rm -r aaa //删除有文件的目录 -rf无条件删除
cp -r aa bb //复制目录,-r表递归复制子目录
find bb //在当前目录查看以bb开头的文件或目录
ln –s 源 目标(目标指向源) //ln:建立符号连接,相当于创建快捷方式
例:ln -s /home/test/aa/aa.txt /home/test/桌面/aa //在桌面创建一个名为aa的快捷方式连接到/home/test/aa/aa.txt
注:路径有中文可能会出错,建议用cd切换到桌面下,再执行ln -s /home/test/aa/aa.txt aa1
文件相关命令
file a.txt //查看文件或目录类型
touch aa.txt //创建aa.txt文件
cp aa.txt bb.txt //复制文件,将当前路径下文件aa.txt为bb.txt
rm bb.txt //删除文件
chmod 777 aa.txt //修改权限,第一7表文件主人对文件有rwx权限,第二个7表文件同组人对文件有rwx权限,第三个7表其它人对文件的rwx
chmod 755 aa.txt //恢复默认权限,仅文件主人对文件有rwx权限,其它只读
ls -l aa.txt //查看权限修改结果
vi aa.txt //编辑当前目录下aa.txt,按i插入,按ESC退出插入模式,再按:q退出,:wq保存退出,详见vi使用说明
head aa.txt //显示aa.txt前10行
head -n 20 aa.txt //显示前20行
head -n -6 aa.txt //显示aa.txt除最后6行外所有行
head -h -50 aa.txt //显示aa.txt前50字节的内容
tail aa.txt //显示最后10行
tail -n 20 aa.txt //显示最后20行内容
tail -n +50 aa.txt //从第50行开始显示后面的内容
tail -h 50 aa.txt //显示最后50字节的内容
tail -f aa.txt //实时显示文件的内容
wc aa.txt //显示文件的行数,字数,字节数,-l行数,-w字数,-c字节数,-m字符数,一般E文字节和字符数相等
cat文本编辑器
cat a.txt //显示a.txt内容
cat -n a.txt //显示a.txt内容加上行号
cat a.txt b.txt >c.txt //将a.txt和b.txt合并到c.txt
cat >f1.txt //新建f1.txt,然后就可以输入自己内容,按C+D结束输入退出
nano文本编辑器
nano c.txt //打开c.txt
nano -B c.txt //打开c.txt,保存时备份
nano +3 c.txt //打开c.txt,光标跳到第3行
nano -R c.txt //以只读方式打开c.txt
创建桌面快捷方式
进入主文件夹--桌面,右击--在终端打开,执行下面命令就可在桌面创建一个名为bb的快捷方式,链接到/home/test/bb/bb.txt
[test@localhost 桌面]$ ln -s /home/test/bb/bb.txt bb
查看命令说明
man shutdown
关机
shutdown -h now 立刻关机
shutdown -h 5 5分钟后关机
poweroff 立刻关机
重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
查看
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 或 ll 列表查看当前目录下的所有目录和文件的读写权限(列表查看,显示更多信息)
ls /dir 查看指定目录下的所有目录和文件 如:ls /usr
ls –l /bin/*sh //*通配符,显示/bin目录下以sh结尾的项
history 查看历史命令
切换到root用户
su root
passwd -d chentie //清除chetie用户的密码
exit //退出root用户,或C+D
添加删除用户
useradd test //添加用户test
passwd test //给test用户设置密码
userdel test //删除test用户,(保留用户相关的文件)
userdel –r test //删除test(删除用户及其相关的文件)
users //查看添加的用户,不太准,不如切换到/home目录用ls命令查看有那些目录,就知道有那些用户了
usermod //编辑或锁定用户相关命令
last //查看最近登录过的用户
查看系统使用情况
free -h //以易于阅读显示内存使用情况,-b,-k,-m,-g,表分别以byte,KB,MB,MB为单位显示,-help查看命令说明,-V显示版本,区别大小写
free -ms 3 //显示内存使用情况有MB为单位,每3秒刷新一次
top //系统监视,信息时时变化的,类似命令行的任务管理器,按q退出
ip //查看IP地址,ipconfig命令在部分系统已停用
ps -aux //显示所有进程列表
last //查看最近登录过的用户
cal 2023 //显示日期的命令 ,cal 11 2023,显示2023年11月日期
uname -a //打印当前系统相关信息,详见--help
uptime //显示系统时间,系统运行时间,登录用户数,过去5分,10分,15分系统平均负载
网络相关命令
ping 192.168.13.1 //检查到13.1的网络连通情况
netstat -r //查看路由表,-i显示网络接口,-a显示所有连接和监听,详见--help
ip addr show //查看各接口IP, IP命令功能相当强大,需要详细学习