linux基本命令

ls

ls -a 显示全部文件(含隐藏)

ls -l 以列表方式显示

ls -lh列表更加人性化()

pwd

查看当前所在目录位置

cd

切换目录

cd .. 切回上一级目录 (注意此处需要空格)

cd / 切回根目录

mkdir

创建文件夹

  • mkdir /home/admin/aa 绝对路径创建
  • mkdir /home/admin/aa/bb/cc -p 自动创建父目录
  • mkdir aa bb 同时创建aa和bb目录
  • mkdir /home/admin/aa/{bb,cc,dd} 在指定路径下创建多个

touch

创建文件

  • touch 1.txt 创建文件(保证父目录存在)
  • touch .a 创建隐藏文件

rm

  • rm 1.txt 删除文件
  • rm aa -r 删除文件夹
  • rm * -r 删除所有

clear

清空屏幕

cp

  • cp 1.txt 2.txt 复制1,txt到2.txt

>

输出重定向

  • ls >1.txt 将ls后内容写入1.txt,不存在会创建
  • ls >> 1.txt 追加 ,不该写1.txt之前的内容

cat

cat 1.txt 查看1.txt的内容(见上图)

通过结合>可以实现复制和合并

  • cat 1.txt > 2.txt
  • cat 1.txt 2.txt >3.txt

ln

  • ln -s 1.txt 1_link 当前目录下创建软链接
  • ln 硬链接 同步 全部复制 会占空间 文件显示同步的文件数

grep

查找内容

  • grep 内容 文件
  • grep 内容 . -r 当前文件夹下找(-n行号 -i不区分大小写 -v相反的查找)

正则表达式

  • grep ^h . -r 以h开头
  • grep $h . -r 以h结尾

find

  • find /home -name 1.txt 在/home下找1.txt-
  • find /home-name ‘*txt‘

tar

此处总结整理到一起

  1. gzip

    • tar zcfv a.tar.gz *txt 以gzip方式压缩
    • tar zxfv a.tar.gz 以gzip方式解压
  2. bzip2

    • tar jcfv a.tar.gz *txt 以bzip2方式压缩
    • tar jxfv a.tar.gz 以bzip2方式解压
  3. zip略

压缩率:zip<gzip<bzip2

通用性:zip>gzip>bzip2

相关参数:

  • c 打包
  • x 解包
  • v 过程
  • f 必要参数

指定解压路径

  • 结尾+ -C 目录

which

查看命令位置

su

切换到root用户

切回admin su admin

权限

drwxrwxrwx

[1]拥有者权限

[2]组的权限

[3]其他用户的权限

[4]d 文件 -非文件

chmod

1、chmod o+w 1.txt 给其他用户增加w权限

参数

  • u 文件拥有者
  • g 文件拥有组
  • o 其他用户
  • a 所有用户
  • +/-/= 增加/减掉/替换
  • r/w/x 读/写/执行

2、chmod 777 1.txt

  • r 4
  • w 2
  • x 1

linux基本命令

原文地址:https://www.cnblogs.com/zhouDEblogs/p/14408206.html

系统相关
我还没有学会写个人说明!
上一篇

顶级绿茶的R级片,渣男千万别偷看.

下一篇

基本的git/linux/g++/ 等指令

你也可能喜欢

评论已经被关闭。

插入图片