您的位置:首页 > 运维架构 > Linux

Linux常用基础命令回顾

2016-11-18 19:00 302 查看
Tip

对于下列提到命令中语法参数部分有以下说明

命令语法:

- []:可选内容

- <>:必选内容

- a|b:二选一

- …:同一内容可出现多次

ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件列表

语法:ls [OPTION]… [DIR]…

OPTION:

-l:列表显示文件属性,ls -l=ll

-h:做相应的单位转换显示

-a:显示所有文件

-A:显示.和..以外的所有文件

-d:显示目录自身属性

-i:显示文件的缩影接点号码(index node ,inode)

-r:逆序显示文件列表

-R:递归显示文件

Demo:



ls -l 单行显示结果详解



以空格为分隔符共有9段,其中

1段 - 第1列 为 文件属性

-:普通文件

d:目录文件

b:块设备

c:字符设备文件

l:符号连接文件

p:命令管道

s:套接字文件

1段 - 第2列到第10列 为 文件权限 总9位字符,每3位一组,分为“文件所属主权限”,“文件所属组权限”,“Other权限”

r:可读

w:可写

x:可执行

2段 为 文件硬链接次数

3段 为 文件所属主 (owner)

4段 为 文件的属组 (group)

5段 为 文件大小 (size),单位默认是字节

6段 为 文件创建月份

7段 为 文件创建日期

8段 为 文件创建时间

9段 为 文件名或目录名

pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

功能描述:显示当前目录

语法:pwd

Demo:



cd

命令英文原意:change directory

命令所在路径:shell builtin

执行权限:所有用户

功能描述:切换目录

语法:cd [DIR]

便捷使用

cd ~

回到当前用户的主目录

cd ~name

切换至指定用户的主目录

cd -

返回上一次目录

其中 - 等效于 $OLDPWD,即 cd - 等于 cd $OLDPWD

环境变量 $PWD 保存了当前目录路径

cd /

cd .

.代表当前目录

cd ..

..代表上一级目录

cat

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件全部内容

语法:cat [options]… [filename]

OPTION:

-n:显示行号

-E:显示行结束符$

less

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:显示文件内容

语法:less < filename >

按 Q 键退出浏览

常用快捷键

j 向下移动一行

k 向上移动一行

b 向上移动一页

f 向下移动一页

u 向上移动半页

d 向下移动半页

ifconfig

命令英文原意:interface configure

命令所在路径:/sbin/ifconfig

执行权限:root

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

语法:

ifconfig [interface]

ifconfig interface [aftype] options | address …

Demo:



ifconfig 显示结果

两块网卡,分别为 eth0(以太网卡)和 lo(环回接口)

图中橙线所标识的为 eth0 的 MAC 地址

红线所标识的分别为 eth0 的 IP地址 和 子网掩码

设置指定网卡 IP 地址 和 掩码

ifconfig eth0 192.168.8.135 netmask 255.255.255.0

man

命令英文原意:manual

命令所在路径:/usr/bin/man

配置文件所在路径:/etc/man.config

执行权限:所有用户

功能描述:获得指定命令的帮助信息,本质调用less打开帮助手册,文本翻页、搜索参考less命令

语法:man [1-8] < command >

说明:如 man shadow,显示是 /usr/include/shadow.h C库函数的说明,如果想查看的是 /etc/shadow 配置文件的格式约定,应使用 man 5 shadow

MANUAL SECTIONS 总有以下 8 类

1 User Commands 用户命令

2 System Calls 系统调用

3 C Library Functions C库函数

4 Devices and Special Files 设备和特殊文件

5 File Formats and Conventions 配置文件中的格式约定

6 Games et. AL 游戏

7 Miscellanea 杂项

8 System Administration tools and Deamons 管理类的命令

Tip:

查找命令Section:使用 whatis < command >

mkdir

命令英文原意:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

功能描述:创建新目录

语法:mkdir [OPTION]… DIRECTORY…

options:

-p:递归创建目录

-v:显示创建过程的详细信息

-m:创建目录时同时指定权限

Demo:



rmdir

命令英文原意:remove empty directories

命令所在路径:/bin/rmdir

执行权限:所有用户

功能描述:删除空目录

语法:rmdir [OPTION]… DIRECTORY…

OPTION:

-v:显示过程

Demo:



rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

功能描述:删除文件或目录

语法:rm [OPTION]… FILE…

OPTION

-i 交互式

-r 删除目录

-f 强制执行

cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

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

语法:cp [OPTION]… SOURCE… DIRECTORY

OPTION

-i:交互式

-r,-R: 递归复制目录及内部的所有内容

-a:保留源文件的所有属性

-v:显示复制过程

-f:强制执行

mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

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

语法:mv [OPTION]… SOURCE… DIRECTORY

OPTION:

-i:交互式

-f:强制

shutdown

命令所在路径:/sbin/shutdown

执行权限:root

功能描述:关机

语法:shutdown [OPTION]… TIME [MESSAGE]

OPTION:

-h:关机

-r:重启

示例

shutdown -h now 立即关机

shutdown -r now 立即重启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 基础命令