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)的权限
命令 | 作用 | |
---|---|---|
|
| |
| ||
| ||
|
| |
| ||
| ||
|
|
3.解压缩文件
3.1打包压缩 tar -zcvf
tar -zcvf 压缩包名 文件1 文件2 …
命令 | 作用 | |
---|---|---|
|
| |
|
|
命令 | 作用 | |
---|---|---|
|
| |
|
|
4.安装与卸载
sudo apt-get install vim 安装vim
sudo apt-get remove vim 卸载vim
总结
未完结,继续更新!!