您的位置:首页 > 运维架构 > Linux

Linux常用命令操作

2017-05-02 22:29 211 查看
1.su 切换用户

sudo passwd root 修改root的密码

2.useradd 添加用户

useradd -s /bin/bash bbb //使用户bbb使用系统默认的shell

3.passwd 用户名 设置密码

4.ls 查看文件或目录

ls -a 查看隐藏文件

ls -l 查看所有文件或目录

5.cd 改变工作目录

6.pwd 显示当前工作目录

7.mkdir 创建目录

8.rmdir 删除目录(目录必须是空目录)

9.cp 拷贝文件和目录

cp -r /home/crush/20170502 /home/crush/test  拷贝目录

10.touch file 创建文件

11.rm 删除文件或目录

rm -r /home/crush/test 删除目录

rm -f /home/crush/20170502/test.txt 删除文件

12.mv 移动或更名现有的文件或目录

mv /home/crush/20170502/test.txt /home/crush/20170502/test1.txt //重命名文件

mv -f /home/crush/20170502 /home/crush/test //移动文件或目录

13.cat 查看文件内容

-b 对非空输出行编号

-n 对输出的所有行编号

> 创建

>> 追加

重定向符号:

<重定向输入 

>重定向输出 

>>添加输出 

2>错误重定向 

&>错误和信息重定向

14.head 显示文件内容的前几行

15.tail 显示文件的后几行

16.管道与命令替换

管道是重定向的一种

17.umask 文件或目录的创建掩码

普通用户缺省时umask的值为0002,第一个0代表是八进制

18.chmod 改变目录或文件的权限

文字设定法

数字设定法

19.find 文件查找

find . -name file1|xargs ls -l //显示文件的具体信息

20.grep 搜索文件内容

正则表达式

grep -n printf main.c //搜索到printf标出是第几行

grep -n ^$ main.c //搜索

find和grep结合

find /usr/include -name stdio.h|xargs grep FILE

-F 每个模式作为固定的字符串对待 //??

21.tar 文件管理

tar [主选项+辅选项] 目标文档 源文件或目录

归档

tar cvf file.tar [a-d].txt

tar rf file.tar a.txt //??

tar -xf file.tar //从档案文件中释放文件

归档后的压缩

tar czvf file.tar.gz [a-d].txt

tar xzvf file.tar.gz //从压缩文件中释放文件

22.gzip/bzip2 文件压缩解压

gzip The_Holy_Bible.txt

gzip -dv The_Holy_Bible.txt //解压

23.scp 远程copy文件命令

scp filename username@ip:path
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: