liunx常用指令

linux常用指令

目录切换类

1:cd 目录名>>>进入到某个目录中去

2:cd .. >>>返回上一级目录(.表示当前目录..表示上一级目录)

3:cd ~>>>进入用户主目录(/home/用户名)

4:pwd >>>显示用户当前所在的目录

5:su 用户名>>>切换linux用户

6:sudo>>>临时使用管理员的权限,只在当前指令下的命令生效,执行完成后还是用户的身份

7:ls>>>查看当前目录下的所有目录和文件

8:ll>>>和ls差不多只不过是以列表的形式展现,并且会显示文件的操作权限(可读/可写/可执行)

目录文件操作类

1:mkdir 目录名>>>创建一个目录(文件夹)

2:rm -rf 目录名>>>递归删除一个目录及目录中的所有子目录

3:rm 文件名>>>删除问价

4:cp -r 源文件 目标文件>>>递归复制源文件到目标文件(复制文件夹)

5:cp 源文件 目标文件>>>复制源文件到目标文件下

6:mv 原文件名 新文件名>>>更改文件名称

6:mv 源文件 目标文件>>>把源文件剪切到目标文件

7:touch 文件名>>>创建一个文件

8:cat 文件名>>>查看文件内容(cat后可跟参数,具体可是使用cat --help查看帮助)

文件编辑类

1:vim 文件名>>>1:按i或o进入编辑模式(这时可以开始编辑文件)

                              2:编辑完成后按Esc退出编辑模式

                              3:按Shift+':'进入底行模式

                              4:在底行模式中输入q!强制退出(修改的文件不会保存),wq保存并退出

                              5:这时可以使用上面介绍的cat 文件名 命令查看一下内容

2:nano 文件名(使用该命令会直接进入到nano的GNU文件编辑界面,个人比较推荐这种文件编辑指令功能较vim强大,可直                              接进入文件编辑模式,且在编辑窗口下方会有命令使用的提示非常方便,编辑完使用Ctrl+o保存文件,使用                                Ctrl+x退出编辑,使用Ctrl+6复制光标所在的一行,Ctrl+u粘贴,Ctrl+k剪切光标所在的一行,具体的命令                                可以参考下面的提示)

3:echo 内容>文件名     >>追加文件内容的命令使用一个'>'会覆盖文件原有的内容(也叫回声命令)

   echo 内容>>文件名  >>>使用两个'>>'文件内容不会被覆盖,会在原文件的末尾追加该内容

压缩/操作文件类

1:gzip 文件名>>>压缩文件(.gz)

2:gzip -d 压缩文件名(.gz)>>>解压缩

3:tar -zxvf 压缩文件名(tar.zip)>>>解压缩文件(具体 -zxvf是什么意思可以使用tar --help查看帮助)

4:make (可带参数)>>>编译

5:make install (preffix="xxx")>>>编译安装 前缀指定安装的位置

6:yum (-y) install 安装 

权限修改

dr-wr-xrwx

d表示文件夹-表示文件l表示链接

r:可读  w:可写 x:可执行 -:不可执行

owner:用户  group:组  other:其他

chmod>>>修改权限

chown>>>修改所属用户

例:chmod g+w>>>给组加上可写的权限-w去掉可写的权限

其他命令

1:ps aux|grep 进程号>>>查看指定的进程状态

2:ifconfig>>>查看ip地址

3:service iptables status>>>查看防火墙状态

4:service iptables stop>>>关闭防火墙

5:history>>>查看使用过的历史命令

6:!xxx>>>调用历史命令编号执行该命令

6:ping ip/域名>>>测试与指定的IP/域名服务器能联通(使用ping指令本地服务器就会尝试向对方发送一个空的数据包看对方服 务器能否收到以此来测试双方是否能够通讯,本人是这样理解的仅代表个人看法)

lunix大多指令都可带参数,具体参数表示的意思和用法可使用 指令 --help查看
能想起来的大概就这么多吧,后续不断补充完善。。。




猜你喜欢

转载自blog.csdn.net/shenzgang/article/details/80249101