linux命令1

ps:方括号里的内容为可选内容

目录

  1. ls
  2. cd
  3. pwd
  4. mkdir
  5. rmdir
  6. touch
  7. cat
  8. cp
  9. rm
  10. mv
  11. chmod

字符

$:普通用户
#:root用户
:表示用户根目录
/:表示系统根目录

命令

1. ls

ls:查看当前目录的所有内容(List
格式:
ls [选项] [文件名或目录名]

选项:

  • -s:显示每个文件大小(size
  • -S:按文件大小排序(size sort
  • -a:显示所有文件,包括隐藏文件(all
  • -l:使用长格式显示文件(length
  • -t:按文件修改时间排序(time
  • -F:显示文件类型描述符

选项之间可以任意组合,如-al,-sa

长格式解读:

当使用ls -l命令后会显示如下结果
image.png

那么这些命令是什么意思呢

IMG_A75D3910DBD6-1.jpeg
IMG_675B3761996E-1.jpeg

其中:

  • r:读(read
  • w:写(write
  • x:执行(execute
2. cd

cd:改变目录(Change Directory

格式:
cd 路径名

例子:
cd ..:表回退到上级目录
cd /:表回系统根目录
cd ~:表回用户根目录
cd -:表示进入当前目录之前操作的目录。
假设有这么一个文件路径:a/b/c,当前是在a文件夹内

cd a
cd b
cd c
cd - // 当前在c目录,执行完后,进入b目录
3. pwd

pwd:显示当前文件路径(Print Working Directory

格式:
pwd

4. mkdir

mkdir:显示当前文件路径(MaKe Directory

格式:
mkdir [选项] 目录名

选项:

  • -m权限:对新建目录设置权限,如777,744,755
  • -p:可以递归建立子目录
5. rmdir

rmdir :只能删除一个空目录(ReMove Directory

格式:
rmdir [-p] 目录名

选项:

  • -p:可以递归删除各级空目录
6. touch

touch :创建文件

格式:
touch 文件名

7. cat

cat :很多用法,基本作用是合并文件,并在屏幕上显示整个文件的内容(concatenate)

格式1:
cat [选项] [文件名]

选项:

  • -a:显示所有字符,包括换行符、制表符等
  • -n:显示行号,包括空行
  • -b:显示行号,不包括空行
  • -s:连续的空格合并成一个空格

例子:
显示hello.txt中内容:cat hello.txt

格式2:
cat > 新文件名:创建一个新文件,并向其中写入内容(>:表示重定向),若要结束写内容,按ctrl+d

格式3:
cat 文件1 文件2 > 文件3 :合并文件,将文件1和文件2的内容合并到文件3中

格式4:
cat 文件1 >> 文件2 :将文件1的内容全部添加到文件2的最后

8. cp

cp :文件复制(CoPy

格式:
cp [-i] 源文件 目标文件夹或目标文件

选项:

  • -i:以安全的询问的方式进行复制

例子:

  • 将txt文件复制dir1文件夹里:cp txt dir1
  • 将txt文件复制给/tmp/txt2文件:cp txt /tmp/txt2
9. rm

rm :删除指定文件(ReMove

格式:
rm [选项] [文件名或目录名]

选项:

  • -i:以安全的询问的方式进行复制
  • -r:删除指定目录下的文件或文件夹
  • -f:强制删除
  • -v:显示执行过程
  • -d:直接把欲删除的目录的硬连接数据删成0,删除该目录

例子:

  • 删除dir1,dir2和dir3:rm -r dir*
10. mv

mv:文件的移动(移动并重命名)(MoVe

格式:
mv 文件名 路径名

11. chmod

chmod :修改文件的权限和文件的属性(CHange MODe

格式:
chmod 权限数字 文件

  • x:1
  • w:2
  • r:4
  • 无权限:0
    例如rwx=4+2+1=7,wx=2+1=3,rx=4+1=5

chmod 777 filename:表示所有用户都拥有rwx权限
chmod 771 filename:表示user和group拥有rwx权限,other拥有x权限

posted @ 2019-09-06 17:57  GeorgeLeoo  阅读(202)  评论(0编辑  收藏  举报