Linux常用命令小结
2017-08-17 18:53
295 查看
cd
cd 进入某个目录cd ~ 返回最初目录
cd - 返回上次目录
文件
touch 1.txt 创建1.txt文件cp 复制文件,格式:cp 源文件 目标文件
mv 移动文件 格式如上
rm 删除文件 (rm 文件夹 -r 递归删除文件夹内所有内容,并删除文件夹)
文件夹
mkdir 创建文件夹rmdir 删除文件夹 文件夹有内容时不可删
ls
ls -alh 显示当前目录下所有文件并显示文件大小ls 1* 显示所有文件名以1开头的文件
ls 1? 显示文件名只有两个字母且第一个字符为1的文件
ls >1.txt 重定向 将ls的内容显示在1.txt中
ls >>1.txt 将ls的内容追加在1.txt中
查看cat、more
cat 1.txt 查看1.txt里的内容more 1.txt 1.txt内容过多时,分页显示
查找grep、find
grep -n ‘123’ ./1.txt 显示当前目录下1.txt里含有字符123所在的行,并显示其行号 (可用正则表达式表示)find ./ -name ‘qq*’ 显示当前目录下文件名以qq的开头的文件
软、硬链接ln
ln 1.txt link1.txt 给1.txt建立一个硬链接link1.txtln -s 1.txt link1.txt 给1.txt建立一个软链接link1.txt
系统集成ps、top、kill
ps 显示当前进程信息top 动态显示显示当前系统进程信息
kill 根据进程id杀死进程
kill -9 强制杀死某进程
解压打包
tar -zxvf FileName.tar 解压tar -zcvf FileName.tar DirName 打包并压缩
用户操作
useradd 用户名 -mpasswd
ssh user@ip地址
su 用户名 切到其他用户
cat /etc/group
groupmod tab*3
groupadd
groupdel
groups 用户名 查看所在组
usermod -a -G 组名 用户名 修改用户所在组。。必须在adm和sudo组的用户才能拥有root权限
权限修改chmod
a 所有的u 当前用户
g 当前用户组
o 其他用户
r 读 w写 x执行
a+r 表示给所有用户增加读权限
a-r 表示给所有用户删除读权限
u+r 表示给当前用户增加读权限
u-r 表示给当前用户删除读权限
a=rw 给所有用户增加读写权限
其他以此类推
例子:chmod u+r,g+r,o+r 文件名 表示被所有用户增加读写可执行权限 与 chmod a+r 用户名 作用相同
权限表示:
1 执行
2 写
4 读
7=1+2+4表示可读可写可执行,类似的6=4+2可读可写,,以此类推
chmod 776 文件名 则表示当前用户和当前用户组拥有可读可写可执行权限,其他用户拥有可读可写权限
chown 用户 文件名 表示修改文件所有者
chgrp 用户组 文件名 表示修改用户所在用户组
vim
vimi 命令模式进入编辑模式
shift+;进入末行模式
esc 返回上个模式
wq等价于x 保存并退出
相关文章推荐
- Linux调试工具strace和gdb常用命令小结
- Linux常用命令小结
- Linux调试工具strace和gdb常用命令小结
- Linux常用命令小结
- linux常用命令小结
- linux常用命令小结
- LINUX环境常用查看硬件设备信息命令小结
- linux常用命令之小结(持续更新中)
- linux find命令小结之常用选项
- linux开发常用命令小结
- 文件匹配常用Linux命令小结
- 常用Linux命令小结
- linux查看硬件常用命令小结(图文)
- [Linux]常用Linux命令小结(持续更新中)
- Linux调试工具strace和gdb常用命令小结
- 初识Linux--Linux常用的命令小结
- Linux常用命令小结
- Linux常用命令小结
- Linux常用命令小结
- Linux常用shell命令(学习小结)