2021-01-22


在这里插入图片描述

help 查看内建命令的帮助

[root@node1 ~]# help -d cd
cd - Change the shell working directory.

怎么知道哪些是内建命令呢

[root@node1 ~]# enable
enable .
enable :
enable [
enable alias
enable bg
enable bind
enable break
enable builtin
enable caller
enable cd
enable command
enable compgen
enable complete
enable compopt
enable continue
enable declare
enable dirs
enable disown
enable echo
enable enable
enable eval
enable exec
enable exit
enable export
enable false
enable fc
enable fg
enable getopts
enable hash
enable help
enable history
enable jobs
enable kill
enable let
enable local
enable logout
enable mapfile
enable popd
enable printf
enable pushd
enable pwd
enable read
enable readarray
enable readonly
enable return
enable set
enable shift
enable shopt
enable source
enable suspend
enable test
enable times
enable trap
enable true
enable type
enable typeset
enable ulimit
enable umask
enable unalias
enable unset
enable wait

man (manual) 查看各种手册

man 的汉化版本cman

echo "alias cman='man -M /usr/local/zhman/share/man/zh_CN' " >>.bash_profile
source .bash_profile

reboot后需要重新设置
在这里插入图片描述

echo 变量输出

test 测试判断

环境变量 PATH

ls 列目录内容

  • ls 只有文件名和目录名
  • ll 是详细信息 等同于ls -l
[root@node1 ~]# ls #列出目录内容
anaconda-ks.cfg  install.log  install.log.syslog  manpages-zh-1.5.1  manpages-zh-1.5.1.tar.gz  network.repo  yum.repo  yum.repo.d
[root@node1 ~]# ls -l #详细内容
总用量 1944
-rw-------. 1 root root     900 1月  21 08:33 anaconda-ks.cfg
-rw-r--r--. 1 root root    8815 1月  21 08:33 install.log
[root@node1 ~]# ls /bin /root #可以同时打开两个
/bin:
arch      chown  df             env         gawk      iptables-xml        logger  more           ping      rm       sh     taskset          uname          ypdomainname
awk       cp     dmesg          ex          grep      iptables-xml-1.4.7  login   mount          ping6     rmdir    sleep  touch            unicode_start  zcat
basename  cpio   dnsdomainname  false       gtar      kbd_mode            ls      mountpoint     plymouth  rpm      sort   tracepath        unicode_stop
bash      cut    domainname     fgrep       gunzip    kill                lsblk   mv             ps        rvi      stty   tracepath6       unlink
cat       dash   dumpkeys       find        gzip      link                mkdir   netstat        pwd       rview    su     true             usleep
chgrp     date   echo           findmnt     hostname  ln                  mknod   nice           raw       sed      sync   ulockmgr_server  vi
chmod     dd     egrep          fusermount  ipcalc    loadkeys            mktemp  nisdomainname  readlink  setfont  tar    umount           view

/root:
anaconda-ks.cfg  install.log  install.log.syslog  manpages-zh-1.5.1  manpages-zh-1.5.1.tar.gz  network.repo  yum.repo  yum.repo.d

pwd (print word directory)

打印当前工作目录路径

cd (change directory)

更改shell工作目录

#cd cd~都直接回当前用户家目录
#cd- 回到最后一次切换之前的目录 类似撤销

ps (process status)

查看系统内进程信息
ps aux 观察系统所有的程序数据 (常用)
a:和输入终端关联的所有process
u:有效使用者相关的process
x:后台进程

USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       1109  0.0  0.0   4064   576 tty1     Ss+  16:12   0:00 /sbin/mingetty /dev/tty1
root       1111  0.0  0.0   4064   576 tty2     Ss+  16:12   0:00 /sbin/mingetty /dev/tty2
root       1113  0.0  0.0   4064   580 tty3     Ss+  16:12   0:00 /sbin/mingetty /dev/tty3
root       1115  0.0  0.0   4064   580 tty4     Ss+  16:12   0:00 /sbin/mingetty /dev/tty4
root       1117  0.0  0.0   4064   576 tty5     Ss+  16:12   0:00 /sbin/mingetty /dev/tty5
root       1119  0.0  0.0   4064   576 tty6     Ss+  16:12   0:00 /sbin/mingetty /dev/tty6
root       1123  0.0  0.1 108304  1920 pts/0    Ss   16:13   0:00 -bash
root      28340  0.0  0.1 110232  1168 pts/0    R+   18:45   0:00 ps au

英文详解

  • PID 程序标识符
  • %CPU 该process使用掉CPU资源百分比
  • %MEM 使用掉物理内存百分比
  • VSZ visual set size 虚拟内存量
  • RSS resident set size 占用物理内容量
  • TTY teletype 在哪个终端机上运作

mkdir(make directory)

创建目录

mkdir abc
#建立多层目录
mkdir -p a/b/c

rm (remove)

删除
虽然不知道为啥强制删除是f
那就假装当成是fu*king好了!

#不用yes直接删除文件
rm -f 文件名
#如果删除目录需要-r
rm -r 目录名
#强制删除
rm -rf 目录名

cp (copy)

复制格式

cp 文件名 目录名/
cp 文件名1 文件名2 目录名/
#复制目录时要加-r
cp -r 目录名 目录名/

mv (move)

移动或者重命名文件

#移动格式
mv 文件名 目标目录/
#改名格式
mv 原文件名 新文件名

ln (link)

创建硬链接或软链接

  • 软链接
  1. 类似于Windows的快捷方式
  2. 格式:ln -s 文件名 链接名
  • 硬链接
  1. 类似于复制 但是同步更新
  2. 硬链接不可以跨分区使用 软链接可以
  3. 不能针对目录使用 软链接可以
  4. 软链接删除不会删除源文件
    但硬链接删除后源文件没有其他硬链接 文件被删除
  5. 格式:ln 文件名 链接名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值