专栏首页逻辑熊猫带你玩PythonLinux | 26条Shell常用命令(面向小白)

Linux | 26条Shell常用命令(面向小白)

1.

命令名称:touch

命令描述:创建空文件

所在路径: /bin/touch :all user

语法格式:命令 [选项] 文件名

2.

命令名称:cd ----------- change direction

命令描述:切换目录

所在路径: shell 内部指令(无目录)

语法格式:cd 目录, cd 回到家目录 cd ~回到家目录 cd -回到个目录 cd ..返回上层目录 cd !$返回上次([其他]命令)访问的目录

3.

命令名称:pwd -------print work direction

命令描述:显示目前所在的工作目录

所在路径: /bin/pwd :all user

语法格式:pwd

4.

命令名称:cp -------copy

命令描述:复制文件(或目录)

所在路径: /bin/cp

语法格式:cp [-afp] [源文件或源目录] [目标文件或目标目录] -f 强制复制 -a 拷贝目录 -p 波流源文件的日期, 正常情况下有提示

5.

命令名称:rm -------remove

命令描述:删除文件

所在路径: /bin/rm : all user

语法格式:rm -rif [目录或文件] -f 强制删除 -r 删除目录 -i prompt before remove,正常情况下有提示

6.

命令名称:mv ---------move

命令描述:移动文件或为文件重命名

所在路径: /bin/mv : all user

语法格式:mv -f [源文件或目录] [目标文件或目录]

7.

命令名称:cat

命令描述:不管文件多长,将文件一次性读出来

所在路径: /bin/cat

语法格式:cat 文件

8.

命令名称:more/less ------------- 读文件,可以分频

命令描述:f或空格是显示下一页,回车显示下一行,q/Q退出more命令, less可以向上反野,可以使用小键盘 head -3 file只看前三行, tail -4 file看文件的后4行,默认后10行, tail -f 实时查看文件内容

所在路径: /bin/more

语法格式:more 文件

9.

命令名称:ln

命令描述:产生链接文件(类似windows快捷方式)

所在路径: /bin/ln : all user

语法格式:ln [-s] [源文件] [目标文件] ; 源文件和目标文件要用绝对路径

10.

命令名称:mkdir rmdir

命令描述:创建(空)目录 删除(空)目录

所在路径: /bin/mkdir /bin/rmdir

语法格式:mkdir -p dir1/dir2/... 依次创建(空)目录

11.

命令名称:whereis

命令描述:显示系统命令和帮助手册所在目录

所在路径:/usr/bin/whereis

语法格式:whereis 命令

12.

命令名称:whatis

命令描述:获得索引的简短说明

所在路径:usr/bin/whatis

语法格式:whatis 命令

13.

命令名称:find

命令描述:用来查找文件或目录,类似于window的搜索功能

所在路径:/usr/bin/find

语法格式:find [搜索路径] [搜索关键字] [文件或目录]

14.

命令名称:locate

命令描述:在文件系统中搜索,比find快,但是新创建的文件或目录(重启)却找不到,那么需要一个计划任务更新,需要使用updatedb,更新数据库,但是这个命令的速度比较慢,

所在路径:/usr/bin/locate

语法格式:locate 文件名

15.

命令名称:grep

命令描述:用来搜索或排除一个字符串是否在一个文件里

所在路径:shell 命令

语法格式:grep -v “string” file排除带string的行

16.

命令名称:help, man ------manual, info, 命令 --help

命令描述:查看命令相关的信息

所在路径:/usr/share/help /usr/bin/man /usr/bin/info

语法格式:help/man/info 命令

17.

命令名称:gzip -----------GNU zip; gunzip或gzip -d 解压

命令描述:压缩后的后缀名是.gz,但是不能压缩目录

所在路径:/bin/gzip

语法格式:gzip -1 快速压缩; gzip -9 最佳状态压缩;压缩后的后缀名是.gz,但是不能压缩目录

18.

命令名称:tar

命令描述:将目录打包成文件

所在路径:/bin/gzip

语法格式:-c 创建一个.tar文件 -v 查看压缩过程 -f 制定压缩文件名;[[-]cvf];

tar zcvf file.tar.gz dir;

tar [zxvf] file 解包

19.

命令名称:zip ; unzip

命令描述:压缩,解压

所在路径:/usr/bin/zip

语法格式:zip -r 压缩目录 -f 更新压缩 -F 修理压缩; unzip -a 全部解压

20.1

命令名称:write ; wall; mesg

命令描述:用户间通信; write 用户名 ; wall msessage 发个所有用户;

所在路径:

语法格式:mesg n 不接收消息;mesy y 接收命令; 不能屏蔽管理员

20.2

命令名称:sendmail

命令描述:给用户发邮件以便随时接收,需要service sendmail start

所在路径:/usr/sbin/sendmail

语法格式:mail username 发完之后使用ctrl+d;mail 收信;r 回复; q 退出;

21.

命令名称:ifconfig

命令描述:查看网络信息,设置网络

所在路径:sbin/ifconfig

语法格式:ifconfig eth0:1 192.168.1.119 设置一个虚拟的IP地址(临时),对外也是有效的。

23.

命令名称:ping

命令描述:测试地址是不是通的,丢包率百分之零是通的

所在路径:/bin/ping

语法格式:ping

24.

命令名称:netconfig

命令描述:设置网络相关内容

所在路径:shell 命令

语法格式:netconfig

25.

命令名称:shutdown ;init 0

命令描述:关机

所在路径:sbin/shutdown; sbin/init

语法格式:shutdown -h now 立即关机;shutdown -h 10 10分钟后关机;

26.

命令名称:reboot;init 6

命令描述:重启

所在路径:sbin/reboot;sbin/init

语法格式:reboot

linux上软件都是用命令控制。

关于详细内容,一会慢慢发出来。

本文分享自微信公众号 - 逻辑熊猫带你玩Python(LogicPanda),作者:逻辑熊猫

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 都是程序员,凭什么他能站在鄙视链的顶端?

    如果你是一名刚毕业的社会新人,或是正在寻求事业突破的程序员,或是不满目前的工作想转行的上进青年,那么在做出改变之前一定要谨慎。

    LogicPanda
  • Python | 写了个钟&

    这是一个模拟时钟软件。实现原理是利用time模块获取系统时间,然后利用pygame模块强大的图形处理能力,将时间变成钟表样式。这中间需要用到数学模块。

    LogicPanda
  • 致读者Andy:关于初学者学习Python需要注意的问题!

    最近有位微信昵称为Andy的读者在后台留言,问我关于新手学习Python的问题。他的问题是关于以下三点,相信很多读者都有相同的问题。

    LogicPanda
  • windows下MSVC兼容的dirent.h

    版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...

    用户1148648
  • 【微软语音识别新突破,错误率降至5.1%】黄学东:新的行业里程碑

    【新智元导读】微软语音识别系统取得最新突破:微软的语音对话研究小组在Switchboard语音识别任务中,将错误率从去年的 5.9% 再一次降低到 5.1%,达...

    新智元
  • Python:黑板课爬虫闯关第四关

    第四关地址:http://www.heibanke.com/lesson/crawler_ex03/

    丹枫无迹
  • Java面试常问计算机网络问题

    GET请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2=va...

    Java技术栈
  • 十五道java开发常遇到的计算机网络协议高频面试题

    GET请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2=va...

    java进阶架构师
  • 520,想好怎么表白了吗?

    今天就是 520 了,你准备好跟谁表白了吗?(单身汪受到一万点暴击.jpg) 别急,甜甜的恋爱总会来的,来和小编一起相(bao)拥(tou)取(tong)暖(...

    腾讯大讲堂
  • Java面试中常问的计算机网络方面问题

    (GET)请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?name1=value1&name2=...

    lyb-geek

扫码关注云+社区

领取腾讯云代金券