文档介绍:linux常用命令
内部命令和外部命令:shell既是一种命令也是一种编程语言
内部命令:属于Shell解析器的一部分
cd 切换目录(change directory)
pwd 显示当前工作目录(print working directory)
help 帮助
外部命令:独立于Shell解析器之外的文件程序
ls 显示文件和目录列表(list)
mkdir 创建目录(make directoriy)
cp 复制文件或目录(copy)
查看帮助文档
内部命令:help + 命令(help cd)
外部命令:man + 命令(man ls)
备注:刚开始不用区分外部命令和内部命令,用man或者help试一下就行
常用命令列表:
命令
全拼/英文含义
使用方法
man
manual手册
man+外部命令: 查看详细使用说明;q:退出
help
help
help +内部命令::查看详细使用说明
pwd
print name of current/working directory
查看当前目录
ls
list
list –la:列出全部文件/文件夹
参数l:long;a:all
list / :列出根目录的文件/文件夹
cd
change the shell working directory
cd family: 进入family文件夹
cd .. :返回上级目录
cd - :返回上次操作的目录,例如:第一次:cd /,第二次:cd /home ,执行命令后到/目录
cd ~ :返回用户目录,例如用su bingbing后,执行命令,切换到/home/bingbing
cp
copy files and directories
cp –r d3 d2:拷贝d3文件夹到d2文件夹下面
参数:recursive:递归,拷贝文件夹时加上-r
cp :,
rm
remove files or directories
rm
rm -rf *.txt 删除当前目录所有*.txt
rm -rf bed 递归删除当前文件夹下的bed文件/文件夹(-f:force)
rmdir
remove empty directories
rmdir aa 只能删除空文件夹
touch
change file timestamps
touch ,可以修改文件的创建时间
echo
display a line of text
echo 显示一行作为提示
echo “I love you!”> :把”I love you!”
echo “sorry”>> :”sorry”
cat/vim/head/
tail/more/less
查看文件内容
cat:查看文件
vim:vim编辑器查看,也能写数据
head/tail:查看文件的头和尾
more/less:分页查看
mv
move (rename) files
mv bag :
find
search for files in a directory hierarchy
find /tmp -name "aa.*t":返回/tmp目录下所有符合条件的文件所在路径
grep
print lines matching a pattern
grep dn /tmp/ :查询/tmp/”dn”字符串的行
ps –ef|grep java:查询当前进程中含有java的
ps命令中-e: select all processes. Identical to -A.;-f:full
ln
make links between files
ln -s jjj:建立一个快捷方式/链接: jjj ->
wc
word count
wc –m :
wc –w :
wc –m :
系统相关命令:
命令
解释
使用
top
动态显示当前系统中耗费资源最多的进程
测试用,例如写一个程序,查看cpu使用率
ps
显示瞬间的进程状态
processes/processes show
ps –ef:全格式显示所有进