首页 > web > 运维

linux常用命令笔记

admin2019--06-21共有507人围观
简介linux常用命令笔记

LINUX 命令格式:

command [-options] [parameter1]

命令  操作 参数


ls  查看当前目录下的文件和文件夹

ls -lh

ls a*       ls *.c    过滤文件显示

ls -lh > ls.txt  重定向

ls -lh > >ls.txt  重定向(内容追加)

 

pwg 当前路径

more ls.txt  分屏显示

ls -lha | more  管道功能

 

cat 显示文件

cat ls.txt

cat abc.py def.py >100.py  合并文件内容

grep -n ’00’ 100.py 文件内容搜索  grep -n ‘^00′ 100.py (00开头)  grep -n ’00$’ 100.py (00结尾)   grep -n ‘[Hh]0’ 100.py (H或h)

find ./ -name tuse.py 当前目录文件查找

 

cd 跳转

cd ./tuse    cd tuse/ cd /home/www

cd ~ 当前用户主目录

cd –   返回上一次路径

 

touch 创建文件

touch abc.py   touch ./tuse/abc.py

mkdir 创建文件夹

mkdir tuse

rmdir 删除文件夹

rmdir tuse (只能删除空文件夹)

rm 删除文件

rm  tuse/ -r 递归删除

rm  tuse -f 强制删除

 

ln 创建链接

ln -s 源文件 链接文件     创建软链接

ln  源文件 链接文件     创建硬链接

 

cp 100.py  tuse/   复制文件   cp tuse tuse2/ -r 递归复制

mv 100.py tuse/ 剪切文件   mv tuse2/ tuse/ -r 剪切文件夹

mv 100.py 1002.py 重命名文件

tree 树状显示

 

tar 打包

tar -cvf test.tar  1.txt 2.txt 3.txt  (文件打包文件)

tar -xvf test.tar (解包文件)

gzip -r test.tar test.tar.gz   或者 gzip test.tar  (压缩包)

gzip -d test.tar.gz(解压包)

tar -zcvf  tuse.tar.gz *.py (压缩打包)  tar -zxvf tuse.tar.gz (解压缩包)

(bz2包)

tar -jcvf tuse.tar.bz2 *.py(压缩打包 ) tar -jxvf tuse.tar.bz2 (解压缩包)

zip 解压包

zip myzip *.py

unzip -d tuse myzip.zip

 

— help  帮助  如:ls –help

man 命令解说  man ls    (如果还不行就执行yum install man)    q 退出    man 2 printf


history 历史命令

 

cal 查看当前日历

date 显示或者设置时间 date 101014172017.55(2017-10-10 14:17:55)

ps 查看进程信息  ps -aux

top 查看进程

kill 17433 杀死进程  kill -9 17433 强制杀

reboot 重启  shutdown 关机 init 0关机 init 6重启

df -lh 磁盘占用情况

du -lh 当前目录占用空间情况

du -h --max-depth=1 当前目录占用空间情况


ifconfig  网络信息


文章评论

评论列表(0)

发表评论 取消回复

微信公众账号

微信扫一扫加关注