标签:shell基础命令
查看文件
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将数据附加在光标之后
标签:shell基础命令
原文地址:http://5666821.blog.51cto.com/5656821/1875485