linux常用基本命令整理
1 -cd 切换目录
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意 思);
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
2 -pwd 显示目前所在的工作目录
3 -ls 查看当前目录
在Linux文件系统中,所有以点(.)开始的文件名都是隐藏文件(区分ls -a与ls -A)
-d:不显示目录内容,而只显示该目录名
-l --long:以长格式显示文件的详细属性
4 -mkdir 创建目录
5 -rmdir 删除空目录(只能删除空目录)
6 -rm 删除目录 文件
7 -touch 创建空文件(注意与mkdir的区别)
8 -stat 显示指定文件的详细信息,比ls更详细
-c(较为重要)
9 -nano
用法: nano [选项] [[+行,列] 文件名]...
^托字符 表示ctrl键
保存文档 的内容
10 cat -E -n -b ctrl+d退出
用法:cat [选项]...[文件]...
-b, --number-nonblank 对非空输出行编号
-s, --squeeze-blank 不输出多行空行,合并空白行为一行
-E, --show-ends 在每行结束处显示"$"
-n,--number 对输出的所有行编号
11 tac cat的逆序输出
用法:tac [选项]...[文件]..
12 head 默认显示前十行
用法:head [选项]... [文件]...
-c, --bytes=[-]K printthe first K bytes of each file;
withthe leading '-', print all but the last
Kbytes of each file
-n, --lines=[-]K print the first K lines instead of thefirst 10;
with the leading'-', print all but the last
13 tail 监控小文件的变化情况
用法:tail [选项]... [文件]...
Print the last 10 lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the filename.
-f, --follow[={name|descriptor}]
output appended data as the file grows; an absent option argument means'descriptor' 使用ctrl+c 退出
14 more less(分页显示)
日期时间
硬件时钟 hwclock clock
-s
-k
--set --date
系统时钟 date(内核模拟)
SYNOPSIS
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMD‐
Dhhmm[[CC]YY][.ss]] 例如:date"031211092017"
[root@localhost 桌面]# date -s"2017/11/11 11:11:11"
[root@localhost 桌面]# date -s"2017-11-11 11:11:11"
%F 完整日期格式,等价于 %Y-%m-%d
%D 按月计的日期;等于%m/%d/%y
%s 自UTC 时间 1970-01-01 00:00:00 以来所经过的秒数 [root@localhost 桌面]# date +%s
15 cal -y
关机
16 Halt
17 Shutdown
SYNOPSIS
shutdown [OPTIONS...] [TIME] [WALL...] 绝对时间和相对时间
-k Do not halt, power-off, reboot, justwrite wall
message.
-c Cancel a pending shutdown. This may be usedcancel
the effect of an invocation ofshutdown with a
time argument that is not"+0" or "now"
注销(与windows有差别)
18 exit :
19 logout
20 ctrl+d
拷贝
21 cp
用法:cp [选项]... 源文件 目标文件(单元复制 可改名)
或:cp [选项]... 源文件... 目录(多元复制)
或:cp [选项]... -t 目录 源文件...(一般不用)
Copy SOURCE to DEST, or multiple SOURCE(s) toDIRECTORY.
选项 [root@localhost 桌面]# echo $?
-d:
-p:在复制文件时能够保留文件的属性和所有
-r/R:
-a:相当于选项的组合
22 mv
用法:mv [选项]... [-T] 源文件 目标文件
或:mv [选项]... 源文件... 目录
或:mv [选项]... -t 目录 源文件...
Rename SOURCE to DEST, or move SOURCE(s) toDIRECTORY.