Linux常用命令和符号

命令

  • 格式 :命令 [参数] [路径文件]
    1. 创建目录 /data

mkdir /data 或者cd / ; mkdir data mkdir data1 data2 创建多个目录 mkdir -p
/data1/data2/data3 递归创建目录 tree /data 显示目录data下所有的嵌套目录
如果中文无法显示使用命令LANG=EN切换 ls -l(long)d(directory): 显示目录或者文件; cd(change
directory):切换目录层次

2. 在/data下创建文件

cd /data; touch luojiadream.txt
总结:命令touch:如果文件不存在就创建文件

3. 在luojiadream.txt中添加内容

vi luojiadream.txt ; 打开luojiadream.txt后,按a或者i切换到编辑模式,输入I love Linux
总结:vi/vim 记事本编辑器 命令模式<===>编辑模式

4. 显示打印的内容

echo I love Linux; 打印内容 echo I love Linux >luojiadrem.txt; 清空以前内容,写入I
love Linux echo I love Linux very much >>luojiadream.txt

5. cat 查看文件内容

cat luojiadream.txt

6.把luojiadream.txt 复制到/tmp下

cp luojiadream.txt /tmp cp 只能copy文件而不能copy目录;用cp -a(或-p) 可以copy目录
总结:cp 复制文件或者目录,参数是-a -p

7.把/data移动到/root下

mv /data /root/

8. 删除/data目录下的luojiadream.txt

rm luojiadream.txt

9. grep命令

  • grep -v 排除命令 grep -v Linux luojiadream.txt 排除luojiadream.txt中包含Linux的行
  • grep Linux luojiadream.txt 筛选luojiadream.txt中包含Linux的行

10. head 命令

head -2 luojiadream.txt 显示luojiadream.txt 前2行

11. tail命令

tail -2 luojiadream.txt 显示luojiadream.txt最后2行

12. sed命令

sed -n /Linux 2/p luojiadream.txt 包含Linux 2的行打印出来 sed -n /Linux
2/d luojiadream.txt 包含Linux 2的行不打印出来

13. 查找命令的方法

man 命令 ; 命令 –help

14. which查看命令的位置

which mkdir

15. alias 查找系统中的有别名的命令,用unalias 取消别名。别名具有防止人为误操作,把复杂字符串变成简单字符串等作用

alias luojiadream=’echo “I am luojiadream”’
设置别名的方法 :等号后边是一个命令

16.find命令

find / -type f -name “luojiadream.txt”

17.管道的概念

find / -type f -name “luojiadream.txt” | xargs 其他命令 |xargs
将前一个命令的输出交给后一个命令继续处理,管道两边不要空格。
例如:find /root -type f -name “luojiadream.txt” | xargs rm -f
总结:find是查找命令 -name是按照名字查找,-mtime是按照修改时间查找

18.生成序列数

seq 10 ; 输出1-10
seq -s “” 10;横着输出1-10,中间以 隔开
seq 2 6;输出2-6

19.历史记录

history 历史命令
!行号 执行该行对应的命令
history -d 行号 删除对应行号的内容
history -c 删除全部历史记录

20.比较两个文件内容的差异

vimdiff 文件1 文件2

21. 查看当前用户名

whoami

22.添加用户、修改密码

useradd 用户名
passwd 用户名 输入两次密码
passwd 后边不跟用户名情况下默认修改的是root的密码

23.切换用户

su - 用户名

24. Linux环境下安装软件命令:yum

yum是基于rpm的包管理软件,例如:yum install tree -y


符号

; 多个命令的分隔符 / 根或者路径的分隔符 ,> 重定向(数据流朝着剪头的方向流动),覆盖原来的文件。
,>>追加重定向,在原来文件的【结尾】【追加】内容 .. 上一级目录 . 当前目录
~用户的家目录

快捷键

Tab 补全命令 ;Ctrl+C 终止当前命令; Ctrl+d 退出当前用户环境; Ctrl+Shift+C 复制CRT环境中的内容;Ctrl+Shift+V 在CRT环境中的粘贴内容; Ctrl+a 光标移动到命令行的最前端; Ctrl+e 光标移动到命令行最末端;Ctrl+u 换行 Ctrl+r 查找

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值