Linux基础命令(一)

Linux基础命令(一)


#,$

#代表root用户吗,$代表普通用户

  • pwd查看当前目录

image_1cf707t7o1n62gui1j7n1t9n1pjj9.png-8kB

su 切换用户

image_1cf70iea5recmb71u741a7ulct16.png-20kB

  • clear清除屏幕

清除屏幕信息

添加一个用户

useradd zx 创建zx用户

passwd zx 修改用户名的密码

whoami 查看当前用户名称

image_1cf78b44e13an326147m1ls1jds1j.png-8.9kB

ifconfig查看当前网卡信息

image_1cf78dq8dj2a9hb10v5l7610os20.png-53.9kB

hostname 查看主机名称

image_1cf78hdb0ooi1ij41c561ibfnlp2d.png-12.5kB

cd 命令

ls -l 查看目录和文件 与ll一样

cd .. 返回上一级目录

cd - 返回上一次的目录

cd /usr/local/xxx 进入绝对路径目录

cd ~ 切换到root 目录

cd usr/bin 进入相对路径目录

mkdir 创建目录

image_1cf7bglfgqkf8t61kl41alj1iqa2q.png-24.6kB

创建多级目录
如果希望一次性创建多级目录加上p

mkdir -p /home/aa/bb/cc

image_1cf7c1d5p1n8o1pn5lt714q848d37.png-24.3kB

rmdir 删除目录

rmdir cc 只能删除空目录,如果目录里面有内容无法删除
image_1cf7d65v5o2c15vh143p16hpht3k.png-16.6kB

rm -rf bb 删除非空目录
image_1cf7de6jl1btltoj1kne7bk16ev41.png-15.1kB

touch 创建文件

image_1cf7e15jp4591570f6l12jqcsm4e.png-16kB

创建多个文件

image_1cf7e2u373ckra2i451qt21pfs4r.png-15.4kB

删除文件

  • 基本语法
    rm

image_1cars85dhobk1s174n1mav1kijm.png-45.2kB

删除一个目录

image_1cart7i781pko2nt9h74e8nje13.png-23.7kB

mv指令

mv 移动文件与目录或重命名

  • 基本语法

    mv oldNameFile newNameFile (功能描述,重命名)

    image_1cartsigo18ml187c851vf21r0l20.png-23.2kB

    mv /temp/movefile/targetFolder (功能描述:移动文件)

    image_1carubm5pu16n77digjvf1gd22d.png-53.8kB

cp拷贝

拷贝单个文件

cp可以使用相对路径,也可以使用绝对路径
image_1caqn8iupn0hnk553qgjdnjn13.png-35.9kB

拷贝aa目录到bb目录

当存在相同的文件名称时,会提示是否覆盖文件
cp -r aa bb/
image_1carqrng317tq1td57a51d9q2b79.png-89.7kB

\cp -r aa/ bb/ 强制执行拷贝,不会询问是否覆盖,当存在一样名称的文件直接覆盖

cat 读取文件(只读)

cat -n 文件名称 | more -n显示行号,| more分页

点击”空格进入下一页”
image_1cf7fqqmkfps2r21gc11d7t9vh58.png-31.3kB

less

less分屏查看文件内容,它的功能与more类型,但是比more指令更加强大,并不是一次将整个文件加载后才显示,是根据显示需要加载内容,对于显示大型文件具有较高的效率

image_1cbfcnq0q2a6178lfsj1bj0119am.png-7.8kB

操作功能说明
空格向下滚动一行
PU向上翻动一页
PD向下翻动一页
/字串向下查询[字串] 的功能: n: 向选查询 N:向上
?字串向上查询[字串] 的功能: n: 向选查询 N:向上
q离开less这个程序

> 和>>

>重定向输出,会覆盖原来文件的内容

>> 追加 ;不会覆盖原来的文件,而是追加到文件的末尾

  • 基本语法

    • ls -l > 文件 (将列表内容写入到a.txt(覆盖写))
      image_1cc36h08d133ooas91d1t0uqa41m.png-50.4kB
      说明:ls -l > a.txt 将ls -l显示的内容覆盖写入到a.txt文件
    • ls -l>>文件 (将列表的内容追加到文件末尾)
      image_1cc36vs881oqrj417c43eerep23.png-54.2kB
      说明:ls -l >>a.txt 将ls -l显示的内容覆盖写入到a.txt文

    • cat 文件1 > 文件2(将文件1覆盖写入文件2)
      cat /root/1024.txt > a.txt (将root/1024.txt内容(覆盖写入)入到a.txt)
      image_1cc37jefler9n621ttj1g6rilc30.png-20kB

    • echo “内容”>>文件(将”内容”追加到文件)
      image_1cc387mlpp0gps6eor1p0k1jq83d.png-16.2kB

    • cal 显示当前日期

    cal >> hello2 将当前日历追加到hell2文件末尾
    image_1cc38l5jh3se1g8bfrf1k6e7fm47.png-23.9kB

echo

echo 输出内容到控制台

echo $PATH 输出环境变量,输出当前的环境路径
image_1cc3j7oi0duq1mjo1arqpk141v9.png-7.3kB

echo "hell"
控制台输出 hello

head 默认显示前10行
head -n 5 hello2.txt 显示前5行数据

image_1cc3jqeoofpg19op1ukd1ans199mm.png-13.2kB

head hello.txt 默认显示前10行

tail指令

tail 用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容

基本语法:

tail 文件(查看文件后10行内容)
tail -n 5 文件 (查看文件后5行内容,5可以为任意数)

tail -f 文件(实时追踪文档的所有更新,经常用,比如说日志文件的监控)

ctrl + c 退出监控
image_1cc3lcgvs1slejtlhnop3t1dd92q.png-24.2kB

date

date 当前时间
image_1cc3m17uk1itlvdp6fn1l5o1529.png-7.2kB

image_1cc3ma75c1ibg12cbkp51vds1j0km.png-5.6kB

image_1cc3mbbne18311tn2kt8r4atif13.png-4.4kB

image_1cc3mebfbna3resthg1mopu220.png-10.2kB

date -s "时间段"
image_1cc3mlrfkqc11p521r8fuu5152b2d.png-10.2kB

cal 显示当前日历

cal 2020 显示2020年的日历

image_1cc3mpmcm2hiovjppn1hce6en2q.png-22.4kB

history

history 显示所有的历史指令

history 10显示最近执行的10个指令
image_1ccje9c6e74d48cj17pabtm9.png-22.4kB

! 480 执行历史指令编号为480的
image_1ccjedql91r5oquh1end10vd1ca3m.png-34kB

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值