Linux 常用命令
cd 命令
-
回到家目录
复制
cd ~ -
切换到当前目录下的dir目录
复制
cd dir -
切换到根目录
复制
cd / -
切换到到上一级目录
复制
cd .. -
切换到上二级目录
复制
cd ../..
ls 命令
-
以默认方式显示当前目录文件列表
复制
ls -
显示所有文件包括隐藏文件
复制
ls -a -
显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
复制
ls -l -
显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
复制
ls -lh -
显示文件,按照修改时间排序
复制
ls -lt
cp 命令
-
将文件source复制为target
复制
cp source target -
将/root下的文件source复制到当前目录
复制
cp /root /source. -
将整个目录复制,两目录完全一样
复制
cp –av soure_dir target_dir
rm 命令
-
删除某一个文件
复制
rm file -
删除时候不进行提示。可以于r参数配合使用
复制
rm -f file -
删除当前目录下叫dir的整个目录
复制
rm -rf dir
mv 命令
将文件移动走,或者改名
-
将文件source更名为target
复制
mv source target -
将/usr/student下的所有文件和目录移到当前目录下
复制
mv /usr/student/* .
diff 命令
-
比较目录1与目录2的文件列表是否相同
复制
diff dir1 dir2 -
比较文件1与文件2的内容是否相同
复制
diff file1 file2
查看文件内容命令
cat命令
-
显示文件的内容
复制
cat file
more命令
-
分页显示命令
复制
more file
tail命令
-
显示文件的最后几行
复制
tail -n 100 aaa.txt 复制
说明:显示文件aaa.txt文件的最后100行
vi命令
-
编辑文件
复制
vi file 复制
说明:输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!((不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
touch命令
-
创建一个空文件
复制
touch aaa.txt 复制
创建一个空文件,文件名为aaa.txt
基本系统命令
man 命令
查看某个命令的帮助
如:查看某个命令的帮助
复制man ls
w 命令
-
显示登录用户的详细信息
复制
w
who命令
-
显示登录用户
复制
who
last命令
-
查看最近那些用户登录系统
复制
last
date命令
-
系统日期设定
复制
date
uname命令
-
查看系统版本
复制
uname -R 复制
说明:显示操作系统内核的version
关闭和重新启动系统命令
-
重新启动计算机
复制
reboot -
重新启动计算机,停止服务后重新启动计算机
复制
shutdown -r now -
关闭计算机,停止服务后再关闭系统
复制
shutdown -h now -
关闭计算机
复制
halt 复制
说明:一般用shutdown -r now,在重启系统是,关闭相关服务,shutdown -h now也是如此。
su命令
-
切换到root用户
复制
su - -
切换到user用户
复制
su - user
监视系统状态命令
top 命令
查看系统cpu、内存等使用情况
复制top
free 命令
查看内存和swap分区使用情况
复制free
ps 命令
-
显示进程信息
复制
ps -
显示当前用户的进程
复制
ps ux -
显示当前用户的进程的详细信息
复制
ps uxwww -
显示所有用户的进程
复制
ps aux
kill 命令
干掉某个进程,进程号可以通过ps命令得到
-
将进程编号为 XXX 的程序干掉
复制
kill -9 XXX -
将所有名字为 XXX 的程序杀死,kill不是万能的,对僵死的程序则无效。
复制
kill all -9 XXX
磁盘操作命令
df命令
检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
复制df
du 命令
检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间。
复制du
用户和组相关命令
groupadd命令
添加组
复制groupadd groupTest 说明:添加groupTest组
复制groupadd -g 123456 groupTest 说明:添加groupTest组,组ID为123456
useradd命令
-
添加用户
复制
useradd user_name
passwd命令
-
修改用户user1的密码
复制
passwd user1 -
将root用户的密码删除
复制
passwd -d root
userdel命令
-
删除用户
复制
userdel user_name
压缩命令
gzip 命令
-
压缩文件,并且显示进度
复制
gzip -v -
解压缩
复制
gnuzip -f
zip命令
-
压缩zip命令
复制
zip -
解压缩zip命令
复制
unzip
tar命令
-
压缩文件或目录
复制
tar -cvf -
解压缩文件或目录
复制
tar -xvf -
压缩文件或,格式tar.gz
复制
tar -zcvf -
解压缩文件或,格式tar.gz
复制
tar -zxvf -
压缩文件或,格式tgz
复制
tar -zcvf -
解压缩文件或,格式tgz
复制
tar -zxvf
网络相关命令
ifconfig命令
复制ifconfig 说明:显示修改网卡的信息
route命令
复制route 说明:显示当前路由设置情况
netstat命令
-
查看网络端口信息
复制
netstat -an -
查看路由表信息(比route快很多)
复制
netstat -nr
网络排错
复制ping
其他命令
ssh命令
远程登陆到其他主机
复制ssh user_name@ip
scp命令
安全copy
复制scp -r local_file user_name@ip:user_path
本文来自博客园,作者:LeeHua,转载请注明原文链接:https://www.cnblogs.com/liyihua/p/10982281.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步