linux常用命令

1.磁盘管理

cd /usr/local  :由当前目录切换到/usr/local
cd /  :回到根目录
    查看到的结果:rw-rw-rw -表示文件
              drw-rw-rw d表示目录文件夹
ll : 查看当前目录下的文件的详细信息
ls : 只查看当前目录下的文件/目录名
pwd : 显示当前目录所在的位置df/df -h : 查看系统磁盘的空间使用情况:总的大小,已经使用的,可用的空间(其中df以kb为单位展示空间的使用情况,df -h以GB为单位展示空间的使用情况,可读性较高)。
du -sh 文件名 :查看文件所占空间,参数为-sh + 文件名
2,文件管理

mkdir :创建文件夹或者文件
mv :(mv "被移动文件" "移动到的目标文件夹")移动文件
mv :(mv "被命名文件的就名称" "新名称")文件重命名
rm + 文件名(rm my.txt)删除文件,系统会提示是否确认删除,y代表确定,n代表否认
rm -f 文件名:不用确认直接删除
rm -rf test01 : 删除目录,必须加参数,否则不能删除文件夹(r代表递归删除、f代表不做确认提示)
cat |文件路径:查看文件的全部内容
more 文件路径:查看文件内容(按照当前屏容量显示文件内容)
head -n:查看文件开头的n行数据
tail -n: 显示文件尾部指定的n行
cp 被复制的文件名 新文件名:复制文件命令
cp -rf 文件夹 新的文件夹名 :复制文件夹
find 目录位置 命令关键字 搜索关键字:在目录下查找,搜索文件(可以使用通配符) 
                        例:find /test01/ -name a*.txt


3.系统命令

date : 显示或设置日期和时间
su 用户名:切换用户(慎用)
ps -ef :查看系统进程
reboot : 重启系统
clear:清除屏幕
shutdown -h now :关机
kill:进程(kill pid杀掉进程   kill -9 pid强制杀掉进程)


4.文档处理

grep : 文本搜索
    语法:grep (-i)/不区分大小写 [参数] 搜索的字符串内容 文件名1 [文件n](默认的是区分大小写)
    注意:如果搜索的文本中有空格,用""引起来
        例:grep "java is" aa.txt
(1) grep java aa.txt(区分大小写)
(2) grep -i java aa.txt(不区分大小写)
(3) grep "java is" aa.txt(关键字带有空格)
(4) grep -w java aa.txt(搜索整个单词只是作为一部分)
(5) grep "^java" aa.txt(搜索以java开头的行)
(6) grep java aa.txt test.txt(在多个文件中搜索)
(7) cat aa.txt | grep java(使用管道)
sort 文件名 : 排序(按照字典的文件名排序)
(1) sort cc.txt(排序)
(2) cat cc.txt | sort(使用管道)
uniq : 显示文件去重后的内容
(1) uniq cc.txt (直接去重)
(2) cat cc.txt |sort | uniq(先排序,再去重)
wc 统计字符 :语法(wc [参数] 文件名)默认wc命令依次输出 行数、单词数、字符数
(1) wc cc.txt(统计文件行数)
(2) wc -l cc.txt(只统计行数)
(3) wc -w cc.txt(只统计单词数)
(4) cat cc.txt | sort | uniq | wc(排序,去重后再统计)


5,压缩、解压

tar  压缩(归档)
(1) tar -zvcf 归档文件名 要归档的文件列表(例如: tar -zvcf txtfile.tar.gz aa.txt)
(2) tar -zvcf txt.tar.gz aa.txt test.txt(归档多个文件)
    tar -zvcf txt2.tar.gz *.txt
    也可以使用通配符 * 表示要压缩的文件名的一部分
(3) tar -zvcf file.tar.gz test01(tar -zvcf 归档文件名 目录):压缩目录
(4) tar -zcvf file2.tar.gz test01/*(压缩目录,可以使用通配符)
(5) tar -cvf file3.tar *.txt(不压缩方式归档)

tar -tf 归档文件名 :查看压缩文件 (t:列出归档文件的内容;f:归档文件名)

tar 解压
(1) tar -zxvf 已归档的文件名(从归档文件重释放文件)
    tar -zxvf file.tar.gz
(2) tar -xvf 归档文件名 (解压非压缩的归档文件)
    tar -xvf file3.tar


6.网络通讯

ifconfig 或 ip a : 查看ip信息
ping : 测试网络连通


7.网络访问


curl:使用url访问网络的文件传输工具
     curl www.baidu.com
wget : 下载
    wget 下载的资源的地址


8.用户管理

useradd 新用户名:添加用户,会在/home目录下生成一个对应用户名的文件夹
    例:useradd mytest
userdel 用户名:删除用户,再/home目录下删除对应的用户的文件夹 ,使用-r参数
    例:userdel -r mytest
passwd 用户名 : 修改密码(不加用户名表示修改当前登陆用户的密码)
    例:passwd 用户名


10. 管道和重定向

echo "write some" > tt.txt想文件输出内容,文件不存在则新建文件在输出,文件存在先清空文件,再写入内容 
echo "hello new world" tt.txt向文件输出内容,文件不存在则新建文件在输出。文件存在,则新的内容追加到文件的后面
echo "hello linux" | wc 所谓管道即利用 | 将命令连接起来,前面命令的输出当作后面命令的输入
    例如:ps -ef | grep "cat" (查看某个进程是否存在)


11.linux查看命令

find:命令格式为find / -name  passwd

pa1QQ图片20150928015041.png

locate:命令格式 locate <name>

pa1QQ图片20150928015408.png

whereis:搜索linux系统中的所有二进制文件。使用whereis命令搜索passwd二进制文件的命令为whereis passwd

pa2QQ图片20150928015614.png

which:使用which在PATH变量指定的路径中,搜索某个系统命令的位置,并返回系统命令所在的位置。使用which命令查看passwd命令是否存在的命令为which passwd,如果不在PATH环境变量中就会出现no *** in 的提示。

paQQ图片20150928021038.png

 type:使用type命令查看系统中的某个命令是否为系统自带。如查看passwd 是否为系统自带的命令,输入 type passwd。如果不是则出现not found的提示。

mzQQ图片20150928021543.png

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值