下面我们来介绍一些简单的linux常用命令,本文使用的linux为CentOS
首先我们使用root用户登陆进操作系统,打开终端之后,如下所示:
[root@localhost~]#
其中,root代表登陆所使用的用户,localhost代表主机名。后面的~或者其他名称为当前所在目录。~代表当前用户的home目录。linux中的文件系统是树结构,该文件系统的树根成为根目录,使用"/"来表示根目录。linux中使用".."表示上级目录,“.”表示当前目录。
下面我们来介绍几个简单命令:
1.命令cd(change directory):跳转目录。例如:cd /即可以跳转到根目录/下。我们如果想查看此目录下有什么东西,那么使用下一个命令。
2.命令ls:查看目录下有哪些文件和文件夹,其中会出现两种颜色显示,黑色表示文件,浅蓝色表示文件夹。
ls -l:显示详细信息
ls -a:显示隐藏文件(linux文件系统中以"."开头的文件即为隐藏文件)
3.命令pwd:显示当前所在位置,即所在目录。
4.命令clear:清屏命令,和windows中cls一样。
5.命令mkdir:创建文件夹。
命令mkdr -p p1/p2:递归创建父级文件夹。
6.命令touch:创建空白文件。
7.编辑文件使用vi操作:
(1)使用vi file回车进入vi编辑模式,此时是只读模式,无法修改。
(2)按字母"a"或者字母"i"进入编辑模式,就可以进行文件编辑
(3)编辑之后按下键盘上的ESC键,输入冒号":",输入wq,即为保存退出,输入q!为退出不保存。
8.命令more:查看文件内容。
9.命令 rm:删除文件。例如:rm file即为删除文件file
rmdr:删除文件夹。例如:rm files即为删除文件夹files
rm -rf:删除文件或文件夹,无论有多少层一概删除,且不提示。
10.命令cp:复制文件。例如:cp source dest即为把文件从source复制到dest。
11.命令mv:移动文件。例如:mv source dest即为把文件从source移动到dest。
12.权限:在linux中,权限使用9位字符表示,rwxrwxrwx
其中r标会读权限,w表示写权限,x表示执行权限,-表示没有权限。9位字符每三位一组,第一组表示创建者的权限,第二组表示创建者所在组的权限,第三组表示其他人的权限。三个组分别使用u,g,o表示,赋权限使用+,去掉权限使用-。
命令chmod:修改权限。例如:chmod u+x file表示用户增加执行权限。chmod o-r file表示其他人去掉读权限。rwx用数字表示为4+2+1=7,所以当修改权限的时候可以使用数字。例如:chmod 777 file即为file文件赋权rwxrwxrwx。