分享Linux 常用命令,建议收藏
1、打开终端 ctrl+alt+t
2、关机和重启
关机:
shutdown -h now 立刻关机
shutdown -h 5 5分钟后关机
poweroff 立刻关机
重启:
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
reboot 立刻重启
3、帮助命令 ifconfig --help:查看网卡信息
4、***设置
开启:service iptables start
关闭:service iptables stop
5、su 切换用户 su -root
6、目录切换 cd
命令:cd 目录
cd / 切换到根目录
cd /usr 切换到根目录下的usr目录
cd ../ 切换到上一级目录 或者 cd ..
cd ~ 切换到home目录
cd - 切换到上次访问的目录
7、目录查看 ls
命令:ls [-al]
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir 查看指定目录下的所有目录和文件 如:ls /usr
8、删除目录或文件 rm
命令:rm [-rf] 目录
删除文件:
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)
删除目录:
rm -r aaa 递归删除当前目录下的aaa目录
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
全部删除:
rm -rf * 将当前目录下的所有目录和文件全部删除
rm -rf /* 【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除
注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包
9、搜索目录 find
命令:find 目录 参数 文件名称
示例:find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件
10、文件操作命令
10.1文件的查看命令
cat :看最后一屏 格式:cat 文件 或 文件路径
less:翻页查看 格式:less 文件 或 文件路径
10.2 编辑文件内容命令
vi :vi 文件或者文件路径(打开文件,并将光标置于第一行首)
进入编辑模式:i 、o 或 a(i :在光标前 ,o:在当前行之下新开一行 ,a:光标后 )
ESC 退出编辑模式到命令行模式;
将文件保存或退出vi(退出编辑::q,强制退出: :q!,保存并退出: :wq)
10.3文件权限修改
rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为 - 则代表不可读或不可写或不可执行文件。
chmod +权限类型 文件名, 例如:chmod +x a.txt
chmod 777 (可读可写可执行)
10.4打包文件(注:tar是打包,不是压缩!)
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
11、查看当前目录:pwd
命令:pwd 查看当前目录路径
12、查看进程:ps -ef
命令:ps -ef 查看所有正在运行的进程
13、 结束进程:kill
命令:kill pid 或者 kill -9 pid(强制杀死进程) pid:进程号
14、查询命令 whereis
whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。
示例:whereis a 把和a相关的文件都找出来
15、安装程序命令
rpm 安装包(不需要联网安装)
rpm -ivh package.rpm 安装一个rpm包
yum 软件包(需要联网安装)
yum install package_name 下载并安装一个rpm包
16、常用快捷命令
ctrl + l:清屏
ctrl + r :查找历史命令
tab =补全
ctrl+c = 终止