相信大家都对黑客那种只用命令行对电脑操作的风格惊呆了,其实你也可以做到。linux是一款不同于windows的操作系统,而且它是黑客、渗透人员、运维人员等等必会的。如果你想学习,小编下面整理的命令将会能够让你基础的操作它。

1、命令格式

命令 [-选项] [参数]

说明:1)、个别命令不一定遵循这个格式

2)、有多个选项时,可以写在一起

3)、简化选项和完整选项

2、目录处理命令:ls

英文原意:list

所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:ls [-选项] [文件或目录]

-a显示所有文件,包括隐藏文件

-lh详细信息显示

-d查看目录属性

-i查看i节点

文件类型:

- 进制文件

d目录

l软链接

3、目录处理命令:mkdir

英文原意:make directories

所在路径:/bin/mkdir

执行权限:所有用户

功能描述:创建新目录

语法: mkdir [-p] [目录名]

-p递归创建

4、目录处理命令:cd

英文原意:change directory

所在路径:shell内置命令

执行权限:所有用户

功能描述:切换目录

语法: cd [目录]

cd .. 回到上一级目录

5、目录处理命令:pwd

英文原意:print working directory

所在路径:/bin/pwd

执行权限:所有用户

功能描述:显示目录路径

语法: pwd

6、目录处理命令:rmdir

英文原意:remove empty directories

所在路径:/bin/rmdir

执行权限:所有用户

功能描述:删除空目录

语法: rmdir [目录]

7、文件处理命令:cp

英文原意:copy

所在路径:/bin/cp

执行权限:所有用户

功能描述:复制文件或目录

语法: cp [-选项] [原文件或目录] [目标文件或目录]

-r复制目录

-p保留文件属性

8、文件处理命令:mv

英文原意:move

所在路径:/bin/mv

执行权限:所有用户

功能描述:剪切文件,改名

语法:mv [原文件或目录] [目标文件或目录]

9、文件处理命令:rm

英文原意:remove

所在路径:/bin/rm

执行权限:所有用户

功能描述:删除文件

语法:rm -rf [文件或目录]

-r删除目录

-f强制执行

10、文件处理命令:touch

所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件

语法:touch [文件名]

11、文件处理命令:cat

所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法:cat -n [文件名]

-n显示行号

12、文件处理命令:tac

所在路径:/usr/bin/tac

执行权限:所有用户

功能描述:显示文件内容(反向列示)

语法:tac [文件名]

13、文件处理命令:more

所在路径:/bin/more

执行权限:所有用户

功能描述:分页显示文件内容

语法:more [文件名]

空格或f翻页

Enter换行

q或Q退出

14、文件处理命令:less

所在路径:/bin/less

执行权限:所有用户

功能描述:分页显示文件内容(可向上翻页,可搜索)

语法:less [文件名]

/搜索关键字

15、文件处理命令:head

所在路径:/bin/head

执行权限:所有用户

功能描述:显示文件内容(可指定看的行数)

语法:head -n 20 [文件名]

-n指定行数

16、文件处理命令:tail

所在路径:/bin/tail

执行权限:所有用户

功能描述:显示文件末尾内容(可指定看的行数)

语法:tail -fn [文件名]

-n指定行数

-f动态显示文件末尾内容

17、链接命令:ln

英文原意:link

所在路径:/bin/ln

执行权限:所有用户

功能描述:生成链接文件

语法:ln -s [原文件] [目标文件]

-s创建软链接

不加选项生成硬链接

软链接:类型windows快捷方式,原文件删除后软链接不能用

硬链接:相当于复制,保留文件的属性,同步更新。原文件删除后还能用

判断硬链接:通过i节点识别

不能跨分区

不能针对目录使用

18、权限管理命令:chmod

英文原意:change the permissions mode of a file

所在路径:/bin/chmod

执行权限:所有用户

功能描述:改变文件或者目录权限

语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录]

chomod [mode=421] [文件或目录]

-R递归修改

权限的数字表示:

r4

w2

x1

19、权限管理命令:chown

英文原意:change file ownership

所在路径:/bin/chown

执行权限:所有用户

功能描述:改变文件或者目录的所有者

语法:chmod [用户] [文件或目录]

20、权限管理命令:chgrp

英文原意:change file group ownership

所在路径:/bin/chgrp

执行权限:所有用户

功能描述:改变文件或者目录所属组

语法:chmod [用户组] [文件或目录]

21、权限管理命令:umask

英文原意:the user file-creation mask

所在路径:shell内置命令

执行权限:所有用户

功能描述:显示、设置文件的缺省权限

语法:umask [-S]

-S以rwx形式显示新建文件的缺省权限

22、文件搜索命令:find

所在路径:/bin/find

执行权限:所有用户

功能描述:文件搜索

语法:find [搜索范围] [匹配条件]

find /etc -name init-name根据文件名来搜索 -iname(不区分大小写)

find / -size +204800-size根据文件大小搜索

find /home -user ctt-user-group根据文件所有者所有组搜索

find /etc -cmin -5-cmin查找5分钟内被修改过属性的文件和目录

-a两个条件都满足

-o两个条件满足任意一个

-exec/-ok命令 {} ; 对搜索结果执行操作

-type根据文件类型查找

-inum根据文件i节点查找

23、文件搜索命令:locate

所在路径:/bin/locate

执行权限:所有用户

功能描述:在文件资料库中查找文件

语法:locate 文件名

updatedb 更新文件资料库

文件存放在/tmp中不能够查找

24、文件搜索命令:which

所在路径:/usr/bin/which

执行权限:所有用户

功能描述:搜索命令所在目录及别名信息

语法:which 命令名

25、文件搜索命令:whereis

所在路径:/usr/bin/whereis

执行权限:所有用户

功能描述:搜索命令所在目录及帮助文档路径

语法:whereis [命令名称]

26、文件搜索命令:grep

所在路径:/bin/grep

执行权限:所有用户

功能描述:在文件中搜索字符串匹配的行并输出

语法:grep -iv [指定字串] [文件]

-i不区分大小写

-v排除指定字串

27、帮助命令:man

英文原意:manual

所在路径:/usr/bin/man

执行权限:所有用户

功能描述:获得帮助信息

语法:man [命令或配置文件]

28、帮助命令:help

所在路径:shell内置命令

执行权限:所有用户

功能描述:获得shell内置命令帮助信息

语法:help 命令

29、用户管理命令:useradd

所在路径:/usr/sbin/useradd

执行权限:root

功能描述:添加新用户

语法:useradd 新用户名

30、用户管理命令:passwd

所在路径:/usr/sbin/passwd

执行权限:root

功能描述:为用户设置密码

语法:passwd 用户名

31、用户管理命令:who

所在路径:/usr/bin/who

执行权限:所有用户

功能描述:查看登录用户信息

语法:who

w显示更为详细的信息

32、压缩解压命令:gzip

英文原意:GNU zip

所在路径:bin/gzip

执行权限:所有用户

功能描述:压缩文件

语法:gzip [文件]

-d可以解压.gz的压缩文件

压缩后文件格式: .gz

33、压缩解压命令:gunzip

英文原意:GNU unzip

所在路径:bin/gunzip

执行权限:所有用户

功能描述:解压缩 .gz压缩文件

语法:gunzip [压缩文件]

34、压缩解压命令:tar

所在路径:bin/tar

执行权限:所有用户

功能描述:打包目录

语法:gzip [选项] [压缩后文件名] [目录]

-c打包

-v显示详细信息

-f指定文件名

-z打包同时压缩

-j生成.bz2的压缩格式

压缩后文件格式: .tar.gz

tar命令解压语法:

-x解包

-v显示详细信息

-f指定解压文件

-z解压缩

-j解压.bz2压缩格式

35、压缩解压命令:zip

所在路径:/usr/bin/zip

执行权限:所有用户

功能描述:压缩文件或目录

语法:zip [选项] [压缩后文件名] [文件或目录]

-r压缩目录

压缩后文件格式: .zip

36、压缩解压命令:unzip

所在路径:/usr/bin/unzip

执行权限:所有用户

功能描述:解压.zip压缩文件

语法:unzip [压缩文件]

37、压缩解压命令:bzip2

所在路径:/usr/bin/bzip2

执行权限:所有用户

功能描述:压缩文件

语法:bzip2 [选项] [文件]

-k产生压缩文件后保留原文件

压缩后文件格式: .bz2

38、压缩解压命令:bunzip2

所在路径:/usr/bin/bunzip2

执行权限:所有用户

功能描述:解压文件

语法:bunzip2 [选项] [文件]

-k解压文件后保留原文

39、网络命令:write

所在路径:/usr/bin/write

执行权限:所有用户

功能描述:给用户发送信息, 以Ctrl+D保存结束

语法:write <用户名>

40、网络命令:wall

英语原意:write all

所在路径:/usr/bin/wall

执行权限:所有用户

功能描述:发送广播信息

语法:wall [message]

41、网络命令:ping

所在路径:/bin/ping

执行权限:所有用户

功能描述:测试网络连通性

语法:ping [选项] [IP地址]

-c指定发送次数

42、网络命令:ifconfig

英语原意:interface configure

所在路径:/sbin/ifconfig

执行权限:root

功能描述:查看和设置网卡信息

语法:ifconfig [网卡名称] [IP地址]

43、网络命令:mail

所在路径:/bin/mail

执行权限:所有用户

功能描述:发送电子邮件

语法:mail [用户名]

44、网络命令:last

所在路径:/usr/bin/last

执行权限:所有用户

功能描述:列出目前与过去登录系统的用户信息

语法:last

45、网络命令:lastlog

所在路径:/usr/bin/lastlog

执行权限:所有用户

功能描述:检查特定用户上次登录的时间

语法:lastlog [-u] [用户UID]

-u指定用户UID

46、网络命令:traceroute

所在路径:/bin/traceroute

执行权限:所有用户

功能描述:显示数据包到主机间的路径

语法:traceroute [网站或IP]

47、网络命令:netstat

所在路径:/bin/netstat

执行权限:所有用户

功能描述:显示网络相关信息

语法:netstat [选项]

-tTCP协议

-uUDP协议

-l监听

-r路由

-n显示IP地址和端口号

-a所有

示例:netstat -tlun查看本机监听的端口

netstat -an查看本机所有的网络连接

netstat -rn查看本机路由表

48、网络命令:setup

所在路径:/usr/bin/setup

执行权限:root

功能描述:配置网络

语法:setup

49、挂载命令:mount

所在路径:/bin/mount

执行权限:所有用户

功能描述:把设置分配到相应的挂载点

语法:mount [-t 文件系统] 设备文件名 挂载点

示例:mount -t iso9660 /dev/sr0 /mnt/cdrom

退出挂载点 unounk /dev/sr0

50、关机命令:shutdown

所在路径:/sbin/shutdown

执行权限:root

功能描述:关机

语法:shutdown [选项] [时间]

-c取消前一个关机命令

-h关机

-r重启

其它关机命令:halt

poweroff

init 0

其它重启命令:reboot

init 6

系统运行级别

0关机

1单用户

2不完全多用户,不含NFS服务

3完全多用户

4未分配

5图形界面

6重启

配置文件:/etc/inittab

查看运行级别:runlevel

51、退出登录命令:logout

这些只是基础的操作,想要学习更加深入,需要坚持。linux的强大超乎你的想像,而且它还是免费的。

Linux常用基础操作命令大全(超实用精心整理)的更多相关文章

  1. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  2. Linux的基础命令大全

    linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh   ls -al /bin/bash 查看这些shell的 ...

  3. CentOS常用基础命令大全

    这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令shutdown -h now 关闭系统(1 ...

  4. Linux常用基础命令(二)

    Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...

  5. Linux常用基础指令

    Linux常用指令 一.基础命令 whoami查看当前用户 pwd查看当前所在位置 ls 查看当前文件夹的内容 ls -l或ll显示详细内容 cd 绝对路径:从根目录开始的路径 cd / 文件夹 返回 ...

  6. [Linux] Linux常用文本操作命令整理

    简单的总结一下常用的一些实用的Linux文本操作命令,包括wc(统计).cut(切分).sort(排序).uniq(去重).grep(查找).sed(替换.插入.删除).awk(文本分析). 1.统计 ...

  7. Linux常用文本操作命令整理

    阅读目录 1.统计命令——wc 2.切分命令——cut 3.排序命令——sort 4.去重命令——uniq 5.查找命令——grep 6.替换/查找/删除命令——sed 7.强大的文本分析命令——aw ...

  8. 前后端同学,必会的Linux常用基础命令

    无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到.以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 本文首发于公众号 程序员共成 ...

  9. linux之基础命令大全

    作为测试人员对linux系统命令必须非常熟悉,尤其对于高级测试工程师,从事性能方面测试,就更需要对linux命令了如指掌,这里只对部分常用命令做解释,想深入学习请关注后续文章 ctrl z  终止当前 ...

随机推荐

  1. python实现算术表达式的词法语法语义分析(编译原理应用)

    本学期编译原理的一个大作业,我的选题是算术表达式的词法语法语义分析,当时由于学得比较渣,只用了递归下降的方法进行了分析. 首先,用户输入算术表达式,其中算术表达式可以包含基本运算符,括号,数字,以及用 ...

  2. 【转】spring boot mybatis 读取配置文件

    spring boot mybatis 配置整理 一.加载mybatis的配置 1.手写配置,写死在代码里 import java.io.IOException; import java.util.P ...

  3. <a>链接添加样式问题

    <a>链接是内联元素,必须设置成块元素block,才能有 width 和 height,不过你可以又定义display:block再定义成 display:inline 这样可以避免在IE ...

  4. Docker跨主机link

    user case:一个app container向一个oracle container跨主机传输数据. 思路一:将oracle对外暴露端口,将hostA的IP添加入app上/ect/hosts上.这 ...

  5. 19/03/13python学习笔记

    1.变量命名 name1 = 1 name2 = "sunj" 2.命名变量的规则 (1.变量是字母.数字.下划线的组合(2.不能以数字开头(3.不能用关键词命名变量(4.变量中间 ...

  6. unity的一些tips

    主要是我知乎上回答的一个关于unity的tip,备忘. 说说我所看到unity相关的,不好的习惯: 1 尽量不要在Awake(), start()等函数内加入业务逻辑的初始化代码.首先无法简便的直接启 ...

  7. VSCode TypeScript开发

    下载VSCode VSCode是我使用过最棒的编辑器没有之一. 创建项目 创建目录 首先我们创建一个项目文件夹,比如叫ts_vscode,然后创建一些主要目录,在VSCode中打开项目 目录结构: t ...

  8. centos6.5虚拟机无法访问外网解决办法

    安装了centos6.5虚拟机,使用的是桥接方式.把所有的配置已经写到/etc/sysconfig/network-scripts/ifcfg-eth0中后,发现内网可以ping通,外网却无法访问. ...

  9. awk字符串操作(字符串链接、传入传出shell变量)

    1.awk基础 awk的环境变量及其意义   https://blog.csdn.net/snowpay/article/details/52451718 linux awk命令详解 https:// ...

  10. 学习笔记之scikit-learn

    scikit-learn: machine learning in Python — scikit-learn 0.20.0 documentation https://scikit-learn.or ...