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

Linux下的基本命令(不定期更新,欢迎指正错误、交流学习)

程序员文章站 2022-07-04 23:42:14
ls 列出目录内容 pwd 显示当前工作路径 cd 进入其他目录,改变你当前所在目录 mkdir 创建一个新的目录 touch 创建一个文件 man 帮助命令同 --help cp 复制文件 mv 移动 / 重命名 find 查找文件 grep 筛选 查看文件内容 kill 向进程发出一个信号 pa ......

ls 列出目录内容  

-a   //显示所有文件,包括隐藏文件
-i   //显示详细信息
-d   //显示目录属性
-h   //人性化显示文件大小
-l   //长格式显示,也可简写为 ll

 

pwd 显示当前工作路径

 

cd  进入其他目录,改变你当前所在目录

 

mkdir  创建一个新的目录

-p   //递归创建

 

touch 创建一个文件

 

man  帮助命令同 --help 

 

cp  复制文件

-a  //通常在复制目录的时候使用,相当于 dpr 组合
-d  //复制时保留链接
-f  //强制复制,覆盖已存在的目录不提示
-i  //有重复目录时提示用户是否覆盖
-p  //保留时间搓
-r  //递归复制
-l  //生产链接,不复制文件

mv 移动 / 重命名

-b  //若覆盖,先备份
-f  //强制移动,不提示直接覆盖
-i  //若覆盖,先提示
-u  //更新目标

 

find 查找文件

-name  //按文件名查找
-user  //按文件属主查找
-type  //按文件类型查找
-size  //按文件大小查找
-mtime -n +n     //按照文件的更改时间来查找文件
       //-n 表示从此刻算起,文件的更改是在n天以内
       //+n 表示文件的更改时间是在n天以前   

grep 筛选

 

查看文件内容

cat     //由第一行开始显示内容,并将所有内容输出

tac     //从最后一行倒序显示内容,并将所有内容输出

more    //根据窗口大小,一页一页的现实文件内容

less    //和more类似,但其优点可以往前翻页,而且进行可以搜索字符

head    //只显示头几行,默认10行

tail    //只显示最后几行,默认10行

nl      //类似于cat -n,显示时输出行号

tailf   //类似于tail -f 

 

kill  向进程发出一个信号

-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a 当处理当前进程时,不限制命令名和进程号的对应关系

-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s 指定发送信号

-u 指定用户

 

passwd  更改密码

 

history  查看历史命令

 

sudo  超级授权,允许授权用户执行超级用户或其他用户命令

 

chown  更改文件所属者和所属组

 

chmod  更改文件权限