Liunx常用命令


前言

liunx是数字ic设计从业者必会技能之一:
为了更好地成为一名数字ic设计工程师,记录每天的学习收获。加油!奥里给!!


1.目录操作命令

1.1目录切换 cd

命令:cd 目录

命令说明
cd /切换到根目录
cd /usr切换到根目录下的usr目录
cd …/切换到上一级目录
cd /./home不记得一级目录名时,直接切换到二级目录home
cd ~切换到home目录
cd -切换到上次访问的目录

1.2目录查看 ls [-al]

命令:ls [-al]

命令说明
ls查看当前目录下的所有目录和文件
ls -a查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 或 ll列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir查看指定目录下的所有目录和文件 如:ls /usr

1.3目录操作【增,删,改,查】

1.3.1创建目录 mkdir

命令:mkdir

命令说明
mkdir catalog_name在当前目录下创建一个名为catalog_name的目录
mkdir /usr/catalog_name在指定目录usr下创建一个名为catalog_name的目录

1.3.2删除目录或文件 rm

命令:rm

命令说明
rm doc_name在当前目录下删除一个名为doc_name的文件(询问是否删除)
rm /usr/doc_name在指定目录usr下删除一个名为doc_name的文件(询问是否删除)
rm -f doc_name在当前目录下删除一个名为catalog_name的文件(不询问是否删除)
rm -f /usr/doc_name在指定目录usr下删除一个名为catalog_name的文件(不询问是否删除)
rm -r catalog_name在当前目录下删除一个名为catalog_name的目录 (询问是否删除)
rm -rf catalog_name在当前目录下删除一个名为catalog_name的目录(不询问是否删除)
rm -r *删除当前目录下的所有目录和文件
rm -rf /*将根目录下所有文件全部删除(慎用!!!!)

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包

1.3.3修改目录 mv和cp

1.重命名目录

命令:mv

命令说明
mv old_catalog_name new_catalog_name将当前目录下名为old_catalog_name的目录改为new_catalog_name

注意:mv不仅仅对目录名进行更改,也可以更改各种文件、压缩包名。

2.剪切目录

命令:mv

命令说明
mv /usr/tmp/catalog_name /usr将目录catalog_name从目录 /usr/tmp下剪切到目录/usr下

注意:mv不仅仅对目录进行剪切,也可以剪切各种文件、压缩包。

3.修改目录

命令:cp

命令说明
cp -r /usr/tmp/catalog_name /usr将目录catalog_name从目录 /usr/tmp下复制到目录/usr下
cp /usr/tmp/doc_name /usr将文件doc_name从目录 /usr/tmp下复制到目录/usr下

注意:cp适用于各种目录、文件、压缩包,复制文件、压缩包时不需要加-r。

1.3.4查找目录 find

命令:find

命令说明
cp find /usr/tmp -name ‘aaaa’查找/usr/tmp目录下名为aaaa的目录或文件
cp find /usr/tmp -name ‘a*’查找/usr/tmp目录下的所有以a开头的目录或文件

2.文件操作命令

2.1文件操作【增,删,改,查】

2.1.1新建文件 touch

命令:touch

命令说明
touch doc_name.v在当前目录下新建一个名为doc_name.v的文件

2.1.2删除文件 rm

命令:rm

命令说明
rm -rf doc_name.v在当前目录下删除一个名为doc_name.v的文件

2.1.3修改文件 :利用vi/vim文本编辑器修改

vi/vim:三种模式,命令模式、插入模式、底行模式。
命令模式: 不管处于任何模式,点击esc键即可进入命令模式,改模式下控制屏幕光标的移动,字符和行的删除、查找、复制、移动等操作。在这里插入图片描述
插入模式: 命令模式下通过点击i/o/a/I/O/A进入插入模式,只有在改模式下才可以进行文本编辑,编辑完成点击esc键退出插入模式进入命令模式。
在这里插入图片描述
底行模式: 命令模式下点击英文冒号键(:)进入底行模式,将文件保存或者退出vi,也可以进行字符串查找、列出行号等操作。
在这里插入图片描述
在这里插入图片描述

2.1.4查找文件 cat/more/less/tail

命令:cat/more/less/tail

命令说明
cat doc_name.v只显示doc_name.v文件的最后一页内容
more doc_name.v可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
less doc_name.v可以使用键盘上的PgUp和PgDn向上和向下翻页,q结束查看
tail -10 doc_name.v查看doc_name.v文件的后10行,Ctrl+C结束

2.2权限修改 chmod

rwx: r代表可读,w代表可写,x代表该文件是一个可执行文件
示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw-------
第一位:-就代表是文件,d代表是文件夹
第一段(3位):代表拥有者(u)的权限
第二段(3位):代表拥有者所在的组(g),组员的权限
第三段(最后3位):代表的是其他用户(o)的权限

命令作用
chmod u-x ,g-w,o-x aaa.txt
u-x,代表从所有者的权限里减去可执行的权限
g-w,代表从所属组的权限里减去可写的权限
o-x,代表从其他用户的权限里减去可执行的权限
chmod u=rwx,g=rwx,o=rwx aaa.txt
u=rwx,代表从所有者的权限里设为rwx权限
g-w,代表从所属组的权限里设为rwx权限
o-x,代表从其他用户的权限里设为rwx权限
chmod a=rwx aaa.txt
代表所有的权限里均设为rwx权限

3.解压缩文件

3.1打包压缩 tar -zcvf

tar -zcvf 压缩包名 文件1 文件2 …

命令作用
tar -zcvf ab.tar aaa.txt bbb.tcl
将文件aaa.txt和bbb.tcl打包并压缩在一个压缩包ab.tar
tar -zcvf ab.tar *
将本目录下所有文件压缩在一个压缩包ab.tar
## 3.2解压 tar -zxvf tar -zxvf 压缩包名 /./目录
命令作用
tar -zxvf ab.tar
将压缩包ab.tar解压到当前目录
tar -zxvf ab.tar /usr/tmp
将压缩包ab.tar解压到/usr/tmp目录下

4.安装与卸载

sudo apt-get install vim 安装vim
sudo apt-get remove vim 卸载vim

总结

未完结,继续更新!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值