linux基础命令
1.man 男人,查找命令的功能 参数 等等帮助信息的工具。
man 命令
2.help 查内置命令的帮助
help 命令
3.shutdown、reboot 重启 推荐reboot
shutdown -r now 立刻重启
shutdown -h now 立刻关机
4.halt、poweroff 关机 推荐halt
5.pwd print working directory 显示当前目录
自动显示工作目录:PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$"
6.cd change directory 改变目录
cd - 去上一次所在的目录
cd ~或cd 去当前用户的家目录,~表示家目录
cd . 去当前目录, .表示当前目录
cd .. 去上一级目录。..表示上一级目录
7.tree 大树 以树形结构显示目录
-L(level)指定层数 例如 tree -L 1 /
-d(directory) 只显示目录※
目录 文件
8.mkdir make directory 创建目录
-p 根据需要创建所有目录 包括父目录子目录,递归创建。
9.touch 摸的意思 创建文件,重复的文件忽视。
touch {1..5}.txt 等价touch 1.txt 2.txt 3.txt 4.txt 5.txt
{}生成数字序列,字母序列。
Linux一切皆文件,目录也是文件,目录和文件不同重名。
10、ls list显示目录下的内容
-l,(long)以长格式显示目录下的所有内容
-a,显示所有文件,包含隐藏文件(以.开头的文件)
-d,directory显示目录
-l,(long)以长格式显示目录下的所有内容
-a,显示所有文件,包含隐藏文件(以.开头的文件)
-d,directory显示目录
11、cp copy 复制文件和目录
-r (递归 recursive) 复制目录
-p 保持文件属性(人的身高、体重就是人的属性)
文件大小、创建时间、权限、属主这都是文件的属性
-a 保持文件属性和连接 等同于pdr3个选项总和
-i 确认
-d 符号链接
12、alias查看或设置别名
alias cp='cp -i'
-r (递归 recursive) 复制目录
-p 保持文件属性(人的身高、体重就是人的属性)
文件大小、创建时间、权限、属主这都是文件的属性
-a 保持文件属性和连接 等同于pdr3个选项总和
-i 确认
-d 符号链接
12、alias查看或设置别名
alias cp='cp -i'
13、rm remove删除文件或目录
-f (force)强制删除
-r (recusive)递归删除,删除目录和文件
-i 确认
ailas rm='rm -i'设置别名
例:[root@oldboyedu ~]#alias rm='echo 不允许使用rm命令,谢谢'
[root@oldboyedu ~]#rm -f 1.txt
不允许使用rm命令,谢谢 -f 1.txt
unalias rm 取消别名
14、unalias 取消别名
unalias rm取消别名
-f (force)强制删除
-r (recusive)递归删除,删除目录和文件
-i 确认
ailas rm='rm -i'设置别名
例:[root@oldboyedu ~]#alias rm='echo 不允许使用rm命令,谢谢'
[root@oldboyedu ~]#rm -f 1.txt
不允许使用rm命令,谢谢 -f 1.txt
unalias rm 取消别名
14、unalias 取消别名
unalias rm取消别名
15、mv move移动目录或文件
mv是移动,当前下面就没了,剪切。默认也会提示覆盖,
cp是复制,当前下面依然有,复制。
-t mv -t /opt/ 1txt ===mv 1txt /opt/暂时没吊用以后有一点点用
16、echo 输出和打印
-n 不换行输出
-e 支持转义字符
\t代表tab
\n代表换行
17、printf 格式化打印
mv是移动,当前下面就没了,剪切。默认也会提示覆盖,
cp是复制,当前下面依然有,复制。
-t mv -t /opt/ 1txt ===mv 1txt /opt/暂时没吊用以后有一点点用
16、echo 输出和打印
-n 不换行输出
-e 支持转义字符
\t代表tab
\n代表换行
17、printf 格式化打印
18、runlevel 查看运行级别
19、init 切换运行级别
init 0 关机
init 6 重启
20、hostnamectl 设置主机名,c7永久
hostname 设置主机名临时,c7和c6
21、cat 查看文件内容
-n 显示行号
22、more 分页显示文件内容
23、less 分页显示文件内容
24、head 显示文件内容头部
-数字
-r 跟踪实时显示文件尾部的信息
25、tac 按行会翻转文件内容
27、rev 左右按字符翻转行内容
28、vi/vim 纯文本编辑器
普通
set nu 显示行号
setonnu 取消行号
$ 行尾
0 行首
G 文件尾部
ngg 到指定行 ,n是数字
dd 删除单行 (剪切)
ndd 删除多行 n代表数字
u 撤销
yy 单行复制
nyy 多行复制
p 粘贴
编辑模式命令
i 插入
o 下一行开头插入
O上一行开头插入
a 光标下一个字符
命令行模式
wq 退出并保存
wq! 退出并强制保存
q!强制退出,不保存