shell基础命令
admin
2023-08-02 16:00:08
0次

查看文件

stat 可以列出目标文件的所有信息

 stat com_id.txt 
  File: `com_id.txt'
  Size: 22              Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 5056098     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-11-08 18:53:19.000000000 +0800
Modify: 2016-10-24 11:34:37.000000000 +0800
Change: 2016-10-24 11:34:37.000000000 +0800

file列出文件类型

[root@v6dep fkshell]# file com_id.txt 
com_id.txt: ASCII text

查看整个文件

cat -n参数可以编号

more

less是more的高级版本


查看部分文件

tail

-f

--pid=PID跟踪文件知道进程pid终止

head 默认显示前10行


进程查看

ps -efH H参数可以将进程组织分层

top实时进程监控

VIRT进程使用的虚拟内存总量

RES物理内存量

SHR与其他程序共享的内存量

TIME+进程启动后已使用的总CPU时间


全局变量

[root@v6dep fkshell]# printenv
HOSTNAME=v6dep
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=*.*.*.* 49567 22
SSH_TTY=/dev/pts/1
USER=root
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
MAIL=/var/spool/mail/root
PATH=/usr/java/jdk1.6.0_38/bin:/usr/java/jdk1.6.0_38/jre/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/swftools/bin:/usr/local/GraphicsMagick/bin:/usr/local/ffmpeg/bin:/usr/vm/media/mplayer/bin:/usr/local/flvtools/bin:/root/bin
INPUTRC=/etc/inputrc
PWD=/fkshell
JAVA_HOME=/usr/java/jdk1.6.0_38
LANG=en_US.UTF-8
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/root
LOGNAME=root
CLASSPATH=:/usr/java/jdk1.6.0_38/lib:/usr/java/jdk1.6.0_38/jre/lib
SSH_CONNECTION=10.104.8.122 49567 10.105.0.204 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/usr/bin/printenv
OLDPWD=/home

set表示特定进程的环境变量集

[root@v6dep fkshell]# set
BASH=/bin/bash
BASH_ARGC=()
BASH_ARGV=()
BASH_LINENO=()
BASH_SOURCE=()
BASH_VERSINFO=([0]="3" [1]="2" [2]="25" [3]="1" [4]="release" [5]="x86_64-redhat-linux-gnu")
BASH_VERSION='3.2.25(1)-release'
CLASSPATH=:/usr/java/jdk1.6.0_38/lib:/usr/java/jdk1.6.0_38/jre/lib
COLORS=/etc/DIR_COLORS.xterm
COLUMNS=148
DIRSTACK=()
EUID=0
GROUPS=()
G_BROKEN_FILENAMES=1
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=v6dep
HOSTTYPE=x86_64
IFS=$' \t\n'
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/java/jdk1.6.0_38
LANG=en_US.UTF-8
LESSOPEN='|/usr/bin/lesspipe.sh %s'
LINES=31
LOGNAME=root
LS_COLORS='no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:'
MACHTYPE=x86_64-redhat-linux-gnu
MAIL=/var/spool/mail/root
MAILCHECK=60
OLDPWD=/home
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/java/jdk1.6.0_38/bin:/usr/java/jdk1.6.0_38/jre/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/swftools/bin:/usr/local/GraphicsMagick/bin:/usr/local/ffmpeg/bin:/usr/vm/media/mplayer/bin:/usr/local/flvtools/bin:/root/bin
PIPESTATUS=([0]="0")
PPID=9868
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
PS1='[\u@\h \W]\$ '
PS2='> '
PS4='+ '
PWD=/fkshell
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_CLIENT='10.104.8.122 49567 22'
SSH_CONNECTION='10.104.8.122 49567 10.105.0.204 22'
SSH_TTY=/dev/pts/1
TERM=xterm
UID=0
USER=root
_=/root
consoletype=pty
tmpid=0

设置全局环境变量

export

移除环境变量

unset

定位系统环境变量

/etc/profile

/etc/profile.d


vim

h左移

j下一行

k上一行

l右移

G移动到最后一行

gg移动到第一行

numG移动到第几行


x删除光标所在位置字符

dd删除光标所在行

dw删除当前光标位置的单词

d$删除当前光标位置到行末的所有

a将数据附加在光标之后


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...