linux常见命令 翻页,Linux基本命令学习笔记

Terminal使用帮助

F11全屏

Crtl Shift + 放大

Ctrl – 缩小

Ctrl u 清除命令行(清除光标到最前端)

Ctrl l 清屏

Shift PgDn 向下翻页

Shift PgUp 向上翻页

基本命令

命令组成:命令字 [参数] [操作对象]

man

查命令的使用帮助

退出帮助文档按q

ls

list directory contents

列出当前目录下的内容

ls Desktop/

列出Desktop目录下的内容

./ 当前目录

../ 当前目录的父目录

pwd

print the name of current/working directory

显示当前工作的目录

cd

change directory

实现目录切换

cd ../ 回到上级目录

~ 用户主目录(Linux/Unix某一账号专有的一个目录)

cd ~ 回到用户主目录

cd 等价于cd ~ 回到用户主目录

cd – 返回到来这儿之前的目录

创建、删除文件和目录

mkdir

make directory

在当前目录下创建一个目录

mkdir dir1,dir2,dir3,… 创建多个同级目录

mkdir –p a/b/c 创建三层目录

rmdir

remove directory

删除空目录(此目录下无任何文件或目录)

rmdir dir1,dir2,dir3,… 删除多个目录

rmdir –p a/b/c 删除多级目录(但只限单分支)

touch

创建文件

touch file1,file2,file3,… 同时创建多个文件

rm

remove

删除文件

rm file1,file2,file3,… 同时删除多个文件

rm –rf a 删除a目录下的所有目录(强制删除,多分支,不建议使用)

通配符*,匹配任意长度、任意字符

cp

copy files and directories

cp src.c a/ 将src.c拷贝到a/下

cp src.c a/src.bak 将src.c拷贝到a/下并改名为src.bak

mv

move(rename) files

实现文件或目录的移动或改名字

mv src.c.bak src.c 将当前目录下src.c.bak改名为src.c

mv a src 将当前目录下的a目录改名为src

mv src/a obj 将src下的a目录改名为obj并移动到当前目录

mv src/a src/obj 将src下的a目录改名为obj

mv src.c b/ 将当前目录下的src.c移动到b/

三个文本编辑命令

gedit

图形化,类似于Windows下的记事本、写字板

a.c~ 带波浪号的是临时交换文件,可用于恢复上一版本编辑的内容

ed

Unix比较老的文本编辑器

ed a.c

先显示文本大小

a 添加内容

. 停止添加

w 保存

q 退出

nano

Linux比较小的文本编辑器

Ctrl o 保存

Ctrl x 退出

cat

cat source.list 将当前目录下的source.list的内容打印到屏幕

cat /etc/apt/source.list 将etc下apt目录下的soutce.list内容打印到屏幕

tac

逆序(行逆序)打印文本内容到屏幕

tac a.c

head

head a.c 打印前10行(默认)

head –n 3 a.c 打印前3行

tail

tail a.c 打印尾10行(默认)

tail –n 3 a.c 打印尾3行

more

分屏打印

more /etc/apt/source.list 分屏打印etc下apt目录下的source.list文本内容

空格翻页

less

分屏打印

less /etc/apt/source.list 分屏打印etc下apt目录下的source.list文本内容

Ctrl f 向前翻页

Ctrl b 向后翻页

tar

文件打包与解压

tar –cvf ab.tar a b 在当前目录下创建一个ab.tar包,里面存放a和b

-c 创建一个包文件

v 显示包处理过程

f 必须,无任何含义

tar –xvf ab.tar 在当前目录下解压ab.tar

tar –tvf ab.tar 查看ab.tar里的内容

tar –xvf ab.tar a 只解压包里的a

-C 改变解压路径

tar –xvf ab.tar –C ss/ 将ab.tar里的内容解压到指定目录ss下

history

查看之前用过的命令历史

压缩与解压

gzip/gunzip

bzip2/bunzip2

tar –zcvf/tar -jcvf

gzip/gunzip

gzip ab.tar 压缩生成ab.tar.gz,ab.tar没了

gunzip ab.tar.gz

bzip2/bunzip2

bzip ab.tar压缩生成ab.tar.bz2,ab.tar没了

bunzip ab.tar.bz2

tar –zcvf,tar–jcvf/ tar –zxvf,tar –jxvf

tar –zcvf ab.tar.gz ab.tar将ab.tar压缩生成ab.tar.gz,ab.tar保留

tar –jcvf ab.tar.bz2 ab.tar 将ab.tar压缩生成ab.tar.bz2,ab.tar保留

tar –zxvf ab.tar.gz将ab.tar.gz解压生成ab.tar/一步解压

tar –jxvf ab.tar.bz2 将ab.tar.bz2解压生成ab.tar/一步解压

tar –zxvf ab.tar.gz a b 一步创建.tar.gz

tar –zxvf ab.tar.bz2 a b 一步创建.tar.bz2

which

查找可执行文件的位置

which ls

which pwd

which which

whereis

定位二进制文件、源文件、帮助文档

whereis –m ls 查询ls的帮助文档的位置

whereis –m pwd 查询pwd的帮助文档的位置

locate

查询数据库里的文件,比扫描磁盘快

sudo updated 手动更新数据库(不是实时更新的,一般晚上某一进程更新)

locate ab.tar.gz

find

全盘扫描,类似于Windows搜索

find ./ -name ‘af*’ 在当前目录下查找以af开头的名字的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值