linux常用命令汇总
2017-03-17 10:21
211 查看
1: 登录登出相关
-- shutdown -h now 立刻进行关机
-- shutdown -r now 立刻进行重新启动 === reboot
-- logout 注销当前登录用户
-- startx 进入图形界面
-- su root 切换当前用户为root需要密码验证。
su -l anikin 当root切换其他用户不需要密码验证,其他账号切换root则需要密码验证
2. 常用命令
-- ls == dir 显示当前文件 -l 长列表格式显示 -a 显示隐藏文件
-- ls -l 显示当前目录下文件
-- ls -R /ect 查看该文件下面的所有文件 包括配置文件跟隐藏文件 == find /etc
-- cd 文件切换目录
-- ~ 代表的是 root 根目录 eg: cd ~ == cd root
-- * 类似语言中的,代表所有的。eg: find ~ "*.txt" 查找root下所有的.txt的文件
-- . 代表的是当前操作的目录文件
eg : [root@localhost home] find . -name "*.txt" 查找当面home文件下所有txt的文件
-- echo 用于在屏幕中输出一段话起到提示作用,引号可不加。 echo anikin is my english。会输出整句话
--print 辅助打印当前操作内容的返回结果 eg: find /home/ -name "[A-Z]*" -print 查找home文件下面
的所有的以大写字母开头的文件并且打印出来
3. vi编辑器相关命令
-- vi 进入vi编辑器
-- -i 插入模式
-- esc 进入命令模式常用命令[ :wq 退出并且保存 :q! 退出不保存 ]
4. 文件操作
-- pwd 显示当前路径
-- mkdir a 建立a目录[ 目录就是文件夹,换汤不换药 ]
-- rmdir a 删除a目录
-- touch a 简历空目录a
-- stat eg: stat /etc/passwd 查看文件的信息以及状态
-- cp 文件复制命令
-- cp a.txt /home/anikin 复制a.txt文件到anikin 账户下面
--cp -r dir1 dir2 递归复制,复制子目录信息
-- mv 文件移动跟重命名
-- mv abc.txt 1234.txt 重命名 a.txt 重命名为 1234.txt
-- mv A B 目录 A 重命名为目录 B
-- mv a.txt /b/c.txt 将a.txt 移动到 b目录下面 并且重命名为 c.txt
-- rm 删除文件跟目录
--rm -f command 不需要提示,删除文件中的只读文件
-- rm -r command 循环删除文件夹中的内容
-- rm -d command 删除空目录,非空不执行
-- rm -rf command 强制删除文件夹中所有文件
-- rm -rf * command 强制删除当前目录下的 所有的内容包括目录和文件,r递归 f强制
-- In 建立符号链接
-- find 文件搜索
使用格式 : find [指定查找目录] [查找规则] [查找完后执行的action]
[1]: 使用 name 进行查找 -iname 是不区分大小写的
eg: find /home /etc /tmp -name "*.txt" 查找这几个目录下面所有的txt文件,注意中间有空格
find / -iname a.txt 从根目录开始搜索所有的文件,查找a.txt文件,不区分大小写
find /home/anikin/ a.txt 从当前目录中查找,减小查找范围
[2]: 使用各种通配符进行查询
eg: find /home/ -name "[A-Z*]" -print 查找home下面的所有大写字母开头的文件并且打印出来
find . -name "*.txt" 查找当前目录下面的所有的txt文件
find . -name "[a-z]*[1-9].txt" 当前目录下以小写字母开头并且结尾是数字1-9之间的所有文件
find /tmp -name "[ab].sh" /tmp 目录下查找 a.sh 或者 b.sh文件
[3] : 按照属性查找
-- find /home/anikn/ -amin -10 10分钟内存取的文件或者目录
cmin 修改-分钟 ctmin修改-小时
-- find /home/anikin/ -size +10k 查找/home目录下大小为10k的文件
5. 用户权限操作
-- useradd anikin 添加用户anikin
-- passwd anikin 为anikin用户设置密码
-- userdel anikin 删除用户anikin,但是保留这个用户的信息
-- userdel -r anikin 删除anikin用户以及产生的home下的文件
6. 命令行终端翻屏滚屏操作 ( 使用q退出 )
-- shift + PgUp 向前翻页,一般翻13页左右
-- shift + PgDown 向后翻页,也是一般13页左右 == 空格键
-- ls -l /etc | more 分页显示查看etc下面的文件输
-- less -N /etc/profile 类似编辑器一样打开profile这个文件,显示行号
7. more less grep
-- more 显示文件内容
-- less 显示文件内容带分页
-- grep 在文本中查询内容
eg: grep -n 'anikin' test.txt 在t est.txt 中查找有没有anikin -n 输出行号
eg: grep -n '1' test.txt > /home/anikin/log.txt 将前面查询的结构保存到后面这个文件中 >>是追加
eg: grep -n '2' test.txt >> /home/anikin/log.txt 将前面查询的结构追加到到后面这个文件中
-- a|b 把a个命令的处理结果 | 交给后面b命令
-- man grep 显示grep的api信息 linux世界中的警察角色扮演者
8. 重定向命令
-- ls -l>a.txt 列表的内容写入文件a.txt中(覆盖写)
-- ls -al>>a.txt 列表的内容追加到文件a.txt末尾(追加写)
相关文章推荐
- Linux常用命令汇总(不断更新)
- linux vi(vim)常用命令汇总
- linux vi(vim)常用命令汇总(转)
- Linux常用命令收集汇总
- Linux 常用命令使用汇总
- Linux常用命令分类汇总
- Linux系统命令汇总之系统备份常用命令
- linux必备常用重要命令汇总
- linux常用命令汇总
- linux常用网络操作命令汇总(2013版)
- Linux常用命令汇总(持续更新中)
- Linux系统命令汇总之系统备份常用命令
- linux系统查看硬件以及系统信息常用命令汇总
- Linux 常用命令汇总及快捷键汇总整理
- Linux常用命令汇总
- 常用linux命令汇总
- linux时常用到的命令汇总(上)
- LINUX 常用命令汇总
- Linux常用命令之其它类型命令汇总
- linux常用命令汇总