美文网首页
linux命令1

linux命令1

作者: 江海大初学者 | 来源:发表于2019-11-14 21:34 被阅读0次

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权限

相关文章

  • Linux 1

    1 面试常见的Linux命令及问题整理 1 面试常见的Linux命令及问题整理 Linux命令1 ls -a -l...

  • Linux命令及操作

    一、Linux查看信息命令 1.Linux 命令帮助 (1)man + 命令 例:man uname (查看...

  • Linux相关使用介绍

    一、Linux内外部命令的判断方式以及命令的执行流程 1、Linux命令 Linux命令分为内部命令(shell自...

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • 基础篇

    Linux学习 一、单用户模式 1、重启Linux命令 2、Linux关机命令 区别:shutdown命令,可以安...

  • Linux常用命令

    1.Linux命令1.基础命令Linux基础命令使用格式为:命令名 [选项]... [参数]...其中,不同的[选...

  • Linux:4、Linux命令基础、帮助类命令

    一、Linux命令格式 Linux命令格式如下: command [-options] [parameter1] ...

  • Linux——Day3高级指令

    Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 1、hostname指令 2、i...

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux---(1)linux常用命令

    Linux---(1)linux常用命令

网友评论

      本文标题:linux命令1

      本文链接:https://www.haomeiwen.com/subject/iqesyctx.html