Linux常用指令

Linux常用指令

速览

指令名称作用
cat1.检视文档内容 2.创建文件 3.合并文件
mkdir创建文件夹
rmdir删除空文件夹
rm删除文件(夹)
mv1.剪切文件(夹) 2.重命名文件
chown改变拥有者目录权限
curlhttp请求进行上传下载
grep字符串匹配搜索
ls显示文件列表
cd切换文档目录
touch新建文件
cp拷贝文件
cd切换文档目录
kill杀进程

1.cat

1.1 检视文档内容

$ cat filename

1.2 从键盘创建一个文件


$ cat > filename

1.3 将几个文件进行合并为一个文件


$ cat  file1 file2 > newfile

鸟哥私房菜:cat指令-检视文档内容

2.mkdir

2.1 创建一个文件夹

$ mkdir filename

2.2 建立多个文件夹

$ mkdir dir1 dir2 dir3

2.3 建立多级目录(-p)

如果父级目录不存在,则自动创建对应目录

$ mkdir -p /root/new_dir1/new_dir2

3.rm

3.1 删除文件夹(-r)

-r 参数代表recursive递归删除

$ rm -r filename

3.2 删除空文件夹(-d)

$ rm -d filename

3.3 删除前询问(-i)

$ rm -i filename

3.4 强制删除文件(-f)

$ rm -f filename

3.5 强制递归删除(-rf)

$ rm -rf /origin/

4.mv

移动或者重命名文件

4.1 从origin路径移动到dest路径

$ mv /origin/a.txt /dest/a.txt

4.2 重命名文件为rename.txt

$ mv a.txt rename.txt 

4.3 移动多个文件到指定路径下

注意: 最后一个参数必须是路径名

$ mv a.txt b.txt /dest/

4.4 移动当前路径下所有文件到指定目录

$ mv /origin/ /dest/

4.4 移动指定文件后缀的文件

$ mv /origin/*.txt /dest/

4.5 移动指定文件夹下所有文件移动到指定目录


$ mv origin/* dest/

5.chown

5.1 更改文件 a.txt 拥有者为newUser

$ chown newUser a.txt

5.2 更改文件 a.txt 拥有者为newUser,群组为newGroup

$ chown newUser.newGroup a.txt

5.3 更改目录origin 的拥有者为newUser

$ chown newUser origin

5.4 更改目录origin 的拥有者为newUser,群组为newGroup

$ chown newUser.newGroup origin

5.5 将dest目录下的所有文件以及文件夹的拥有者改为newUser(-R)

$ chown -R newUser dest/

6.curl

6.1 获取网页内容(默认)

$ curl http://www.google.com

6.2 将网页内容下载输出本地(-o)

$ curl -o index.html http://www.google.com

6.3 指定http使用代理(-x)

$ curl -x 127.0.0.1:4000 -o index.html http://www.google.com

6.4 存储response中的cookie到本地(-D)

$ curl -D cookie.txt http://www.google.com

6.5 将cookie添加到http请求中(-b)

$ curl -b cookie.txt http://wwww.google.com

6.6 指定ftp账户密码(-u)

$ curl -u name:password ftp://127.0.0.1:4000/path/file

$ curl ftp://name:password@ip:port/path/file

6.7 上传文档(-T)


$ curl -T file.txt -u name:password ftp://upload_site:port/path

6.8 不输出任何信息(-s)

不显示任何下载进度

$ curl -s -O http://www.google.com

6.9 显示下载进度(-#)

$ curl -# -O http://www.google.com

6.10 保留服务器文件名并下载到本地(-O)


$ curl -O http://www.google.com

6.11 伪造referer (盗链-e)


$ curl -e "www.google.com" http://www.baidu.com

6.12 模仿浏览器(-A)


$ curl -A "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.0)" http://www.google.com


7.grep

7.1 在文件中搜索字符串abc

// 匹配输出对应行数据
$ grep abc /path/search.txt

7.2 匹配输出对应行信息(-n)

$ grep -n abc /path/search.txt

7.3 搜索文档目录

// 搜索path目录下.html文件
$ ls -l /path | grep .html

7.4 搜索空白行(^$)

$ grep ^$ /path/search.txt

7.5 忽略大小写匹配(-i)

$ grep -i PPAP /path/search.txt

7.6 统计匹配的个数(-C)


$ grep -C PPAP /path/search.txt

8. ls

8.1 显示文档列表(默认)


$ ls

8.2 显示文档列表的详细信息(-l)


$ ls -l

8.3 显示隐藏文件


$ ls -a

8.4 显示文档类型


$ ls -F

8.5 文档列表反向排列


$ ls -r

8.6 递归显示所有子文件夹中的文件


$ ls -R

8.7 根据文档大小排列


$ ls -S

9.cd

9.1 进入root目录

$ cd

9.2 进入home目录

$ cd ~

9.3 返回上一次所在的目录


$ cd -

9.4 返回上一级目录


$ cd ../

9.5 返回两级目录


$ cd ../../

10.wget

11.tar

12.kill

# 查询被占用端口的进程号
$ lsof -i:port
# 杀掉进程
$ kill -9 pid
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值