【linux系统】命令学习(二)文件处理命令

查看帮助

1、--help     例如:ls --help  会有中文

2、man       例如:man ls   都是英文

    进入手册的界面 

    空格键:向下翻页

    回车:一行一行翻页

    B:向前翻页 

    Q:退出页面

文件管理

1、ls  查看文件信息  

  ls -a  显示所有文件,包含隐藏文件 .开头的标识隐藏文件

  ls -l 或者ll  显示详细信息 

  ls -al  组合使用

2、cd 切换工作目录  大小写敏感   

  绝对路径:从根目录写起的

  相对路径:非根目录写起的

  cd 回车 切换到家目录

  cd / 切换到根目录

  cd ./miiii 

  tab  可以自动补全文件路径

3、pwd  

  查看当前所在路劲的绝对路径

4、mkdir 创建新目录

  最好在home下进行操作

  mkdir 新目录名称

  mkdir  目录1/目录2/目录3 -p

5、touch 创建空文件

  touch 1.txt

6、rm 删除文件或目录

  rm 文件名

  rm -r 目录

  rm -rf 目录 强制删除

  rm -ri 目录  会提示一下,再删除目录

  rm -i 文件  会提示后,在删除文件

7、cp 复制

  cp 源文件  目标路径 

  cp -a 源目录 目标路径

8、mv 移动、重命名

  移动:

    mv 源文件 其他路径

  移动+重命名:

    mv 源文件 其他路径其他文件名

  重命名:

    mv 源文件 当前路径下目标文件名  

9、ln 建立链接-----相当于wind

  硬链接:占用磁盘空间;删除源文件,链接还能使用;一般会针对文件进行创建链接;

  软连接:需要-s参数  不占用磁盘空间  

    ln  -s 源文件  目标路径

  

10、find 查找文件

  find ./ -name 1

  find ./ -name "*.txt"

11、cat less more head tail 查看文件

  cat 文件名  不分屏显示

  less 文件名  分屏显示

    空格键:向下翻页

    回车/n:一行一行翻页

    B:向前翻页 

    Q:退出页面

  more 文件名 分屏显示

    空格键:向下翻页

    回车/n:一行一行翻页

    B:向前翻页 

    Q:退出页面

  head 文件名  默认前世行

  head -n 3  文件名 

  tail 文件名  默认后十行

  tail -n 3 文件名

12、tar

  打包:tar -zcvf f.tar.gz 1 2.txt  

 

 

  解压:tar -xf f.tar.gz

      tar -xf f.tar.gz -C 指定路径解压

文本处理

1、vi/vim vim 是vi的升级版本,可以进行编程命令

  vim 文件名

  进入插入模式 : i

  esc : 退出编辑模式,进入命令模式

  :wq   保存退出

  跳到文件的开头:gg

  跳到文件的后面:shift + g

  行尾:$

  行首:^

  光标放好位置 在 点击 i

  q  不保存直接退出

2、echo

  相当于print

3、> 重定向

  换个地方展示

  echo 124 > n.txt     124会存到n.txt文件中  可以用于保司日志

文件属性

  

 

 

  1、权限属性

  2、连接

  3、所有者

  4、用户组

  5、大小

  6、修改日期

  7、文件或目录名

  d 文件类型 rwx 所有者 r-x 所属组 r-x 其他人

  -rw-r--r-- 1 root root 0 11月 3 16:42 1
  -rw-r--r-- 1 root root 0 11月 3 17:15 2.txt
  -rw-r--r-- 1 root root 124 11月 3 17:16 f.tar.gz
  -rw-r--r-- 1 root root 1561 10月 27 14:40 jmeter.log

   文件类型 d 目录     - 文件       l 链接       b 设备文件       C 设备文件中的串行端口设备,如键盘、鼠标 

    r 读 w写 x执行 -无权限

  修改文件权限[数字法]

    r ---4

    w ---2

    x ---1

    - ---0

    chmod 777 文件

测试远程主机联通性:

  ping

  -c ping的次数

  -I 每次ping的时间    ping -c 3 -i 9 ip地址

 

打印网络系统的状态信息

  netstat:

    -t : 列出多有的tcp

    -n:以数字形式只显示地址

    -p:显示进程的pid和名字

linux退出登入

  exit

 

posted @ 2021-11-04 11:43  Mitena  阅读(97)  评论(0)    收藏  举报