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显示目录
11、cp copy  复制文件和目录
 -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取消别名
15、mv move移动目录或文件
 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!强制退出,不保存
 
 
posted @ 2019-03-06 15:41  芒果庆  阅读(156)  评论(0编辑  收藏  举报