欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux下常用命令

程序员文章站 2023-10-31 13:49:58
1.处理目录的命令 2.查看文件指令 3.链接文件 ln 命令保证链接文件的同步性,无论改动哪一处文件,其他文件都会发生相应的变化 4.文件权限 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(lin ......

 1.处理目录的命令

//显示当前目录
pwd

//创建一个新的目录
mkdir

//删除一个空的目录
rmdir

//进入某一文件目录
cd [文件路径]

//回退上级目录
cd ..

//进入根目录
cd /

//复制文件或目录
cp 

//移动文件与目录,或修改文件与目录的名称
mv

 

2.查看文件指令

//显示该目录下的所有文件及目录
ls

//显示所有文件及目录,包括隐藏文件
ls -a

//显示所有文件的详细信息
ls -l

//列出该目录大小和所有文件
ls -h

 

 3.链接文件

 ln 命令保证链接文件的同步性,无论改动哪一处文件,其他文件都会发生相应的变化

ln -s [源文件] [目标文件] //软链接(symbolic link),不会占用磁盘空间,在目标目录生成一个源文件的镜像
ln [源文件] [目标文件] //硬链接(hard link),占用磁盘空间,在目标目录生成一个和源文件大小相同的文件

 

4.文件权限

 在linux中第一个字符代表这个文件是目录、文件或链接文件等等。

  • 当为[ d ]则是目录
  • 当为[ - ]则是文件;
  • 若是[ l ]则表示为链接文档(link file);
-rw-r--r-- 1 root root 11492 1970-01-01 08:00 property_contexts
drwxr-xr-x 3 root root 60 1970-01-01 08:00 res

linux文件属性有两种设置方法,一种是数字,一种是符号。

linux文件的权限有三组,三组拥有各自的read/write/execute权限。

第一组[rwx]表示user:该文件的所有者拥有该文件的权限

第二组[rwx]表示group:所有者的同组用户拥有该文件的权限

第三组[rwx]表示others:其他用户拥有该文件的权限

 

权限数字对照表:

权限名称 权限 数字
可读 r 4
可写 w 2
可执行 x

1

 

 

 

 

 

 

符号类型改变文件权限

使用 u, g, o 来代表三种身份的权限

此外, a 则代表 all,即全部的身份。读写的权限可以写成 r, w, x

+  增加权限

-   取消权限

=   表示唯一设定权限

 

改变文件的权限方式,例如: 

chmod 600 [文件或目录]  //权限为 -rw------- ,即[4+2][0][0],user拥有可读可写权限。

chmod ugo + r [文件或目录] //权限为 -r--r--r-- 

chmod a + r [文件或目录]  //权限为 -r--r--r-- 

 

 

5.vi& vim 命令

  • 两种工作模式:
      命令模式:接受、执行 vi & vim 操作命令的模式,打开文件后的默认模式;输入“i”进入编辑模式。
      编辑模式:对打开的文件内容进行 增、删、改 操作的模式;在编辑模式下按下 esc 键,回退到命令模式。
  • 创建、打开文件:

      vi filename :打开或新建文件,并将光标置于第一行首

      vi n filename :打开文件,并将光标置于第n行首

      vi filename....filename :打开多个文件,依次进行编辑

  • 保存文件:

     按esc键 跳到命令模式,然后:    

     :w   保存文件但不退出vi
     :w file 将修改另外保存到file中,不退出vi
     :w!   强制保存,不推出vi
     :wq  保存文件并退出vi
     :wq! 强制保存文件,并退出vi
     q:  不保存文件,退出vi
     :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑