linux基础命令

2020-07-08 00:00:00 目录 终端 输出 显示 行号

今天天气很是闷热啊,头脑闷闷的,看来今天要好好休息一下了,

宿舍蚊子贼多啊,被蚊子咬了好几回啊,近学校有点嘈闹,很烦躁啊


接下来,这篇文章,可能很长,你可能会很烦,但是我想请你耐心的看下去

现在人们都是快餐生活啊,很烦躁啊,可能一看到很长的文章就不想往下看了,希望你保持住看长篇文章的能力,

此文作于今天 18:00





hostname

Display the hostname 显示主机名
* hostname [-s|–short]
-s | –short Display the shourt host name,

This is the hostname cut at the firs dot. 显示短主机名,

取个点号之前的字符串




tty

print the file name of the terminal connected to standard input 显示当前工作终端下的终端的名字
* 终端分为:
* 物理终端
物理控制台:表示为 /dev/console, Linux单用户模式下显示为物理终端
* 虚拟终端
系统自带6个虚拟终端,表示为/dev/tty#, #为1-6
* 图形终端
* 伪终端

init

切换运行级别
* init NUM #NUM为:1,2,3,4,5,6
CentOS6 上在/etc/inittabe中定义了各运行级别
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this) 关机
# 1 - Single user mode 单用户模式
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 无网络多用户模式(命令行界面)
# 3 - Full multiuser mode 多用户模式(命令行界面)
# 4 - unused 未使用,保留
# 5 - X11 图形界面
# 6 - reboot (Do NOT set initdefault to this) 重启

runlevel

查看当前系统运行级别




who

Who is logged on 显示当前登录的用户
* who [options]
-b #系统登录的时间
-r #当前运行级别




whoami

显示当前登录的用户名
* who

w

Show who is logged on and what they are doing. 显示当前登录的用户和正在执行的命令
* w




whatis

查找外部命令的man手册帮助文档所在的章节
* whatis command #等同于man -f




which

按照PATH路径查找命令后显示其完整路径
* which [options] [command]
-a 显示命令所有PATH路径
–skip-alias 不显示别名




whereis

查找命令所在路径,源码路径,帮助手册路径
whereis [options] [command]





d

Change the shell working dirctory 切换工作目录
* cd [-P] DIR
-P 若DIR为符号链接目录,cd DIR切换到实际的工作目录,而不是符号链接目录
cd - #切换到上一个工作目录
cd ~ #切换到当前用户的家目录
cd ~USER #切换到USER用户的家目录,只有root有权限切换到任意用户的家目录
cd .. #切换到上一级目录




pwd

print the name of the current working dirctory 显示当前工作目录
* pwd [-P]
-P - 若当前工作目录为符号链接路径,加-P选项显示实际路径




ls

List dirctory contents 列出当前或指定目录(或所有子目录)下的内容
* ls [options] [dirs]
- l 列出详细内容
-a | –all 列出所有内容包括. ..
-A 列出所有内容,不包括. ..
-d 仅列出指定的目录
–full-time 列出完整的修改时间格式




cat

Concatenate files and print on the standard output # 读取一个或多个文件(也可以从键盘输入) 并输出
* cat [options] [files]
-n # 在每行(包括空行)前面加上行号
-b # 在非空行前面加上行号




tac

Concatenate and print files #倒叙显示文件内容,即从文件尾页到首页的顺序显示内容
* tac




nl

读取文件内容后输出左侧加入行号的内容
* nl [options] [files]
* -b #与选项a, t一起使用,控制行号的输出
a #-b a 所有行都有行号
t #-b t 空行不输出行号
n #-b n 所有行均不输出行号
* -n #与ln, rn, rz一起使用控制行号位置及补0的输出
ln #-n ln 行号在所在字段的左侧
rn #-n rn 行号在所在字段的右侧
rz #-n rz 行号在所在字段的右侧,左侧补0




head

Out put the first part of files 读取文件的前几行(默认为10行,也可指定)并输出
* head [options] [files]
-n NUM #输出前NUM行
-v 行首打印所读取文件内容的完整路径名
-c NUM #输出前NUM个字符




tail

Out put the last part of files
* tail [options] [fies]
-n NUM #输出文件后NUM行
-v #输出首行显示文件完整路径内容
-c NUM #输出文件后NUM个字符




今天接写到这里吧,要去运动了,各位,身体重要,多加运动

今天要好好放松一下,看看电影 啊,玩玩游戏啊,、

相关文章