Linux常用命令
一.进入与退出系统
1.虚拟控制台:ALT+F1...F6
2.关机:(1).shutdown –h now——多用户环境
(2).init 0
(3).halt——单用户环境
3.重新启动:(1).reboot
(2).init 6
4.注销:Logout/exit
二.复制:cp
· 拷贝一个目录当中所有的文件
· cp /etc/*.* 目标文件夹
· 拷贝一个目录当中所有的文件和文件夹
· cp –R /etc 目标文件夹
· 不做拷贝,只是建立连接
· -l
· 拷贝时保留连接
· -d
· 覆盖目标文件并且不提醒
· -f
· 提示用户确认
i
· cp
· 保持文件属性
· -p
· 只复制目标中不存在的文件或者更新过的文件
· -u
· 递归复制当前目录及子目录下的文件
· -R
· -a
· 等同于-dpR
三. 与用户有关的命令
· adduser/useradd
· 添加用户
· passwd
· 修改用户口令
· 帮助忘记口令的用户设置新口令,必须由管理员设置
· Eg. passwd xiaoqiang
· su
· 以其他身份登陆
· Eg.
· su test:root->非root
· su 回车:非root->root
四删除和移动命令
· rm
· 交互式询问
· -i
· 不提醒
· -f
· 递归删除目录
· -r
· mv
· 移动:源文件/目录可以有多个,目标目录已经存在
· 改名:源文件/目录只能有一个,目标文件/目录不存在
· 交互式询问
· -i
· 不提醒
· -f
五目录的创建与删除命令
· mkdir
· 创建目录
· cd
· 切换目录
· pwd
· 显示当前目录
· 删除目录
· rm –fr
· rmdir 删除空目录
· 递归删除目录:-p
· 六列出目录下的内容
· ls
· 详细信息
· -l
· 所有文件
· -a
· -A:不列出.和..
· 列出文件的i节点号
· -i
· 分成多列显示各项
· -C
· 按文件的修改时间排序
· -c
七. 备份与压缩命令
· tar
· 主选项
· -c 创建
· -x 释放
· 辅助选项
· -f 后面跟归档文件名字
· -z 压缩/解压缩
· gzip
· -d 解压缩
· unzip
· zip文件的解压缩
八改变文件或目录的访问权限命令
· chmod
· 改变文件或目录的访问权限
· -R
· chgrp
· 改变文件或目录所属的组
· -R
· chown
· 改变文件所有者或组
· -R
· 九与用户有关的命令
· adduser/useradd
· 添加用户
· passwd
· 修改用户口令
· 帮助忘记口令的用户设置新口令,必须由管理员设置
· Eg. passwd xiaoqiang
· su
· 以其他身份登陆
· Eg.
· su test:root->非root
· su 回车:非root->root
· 十. 系统管理命令
· wall
· 向所有用户发送消息
· write
· 向特定用户发送消息,按一次回车发送一次
· mesg
· 控制write是否可以存储控制台内容
· sync
· 同步磁盘内容,强制把内存数据写回磁盘以免数据丢失
· free
· 察看内存使用情况
· uptime
· 系统运行时间
· ps
· 显示系统进程
· top
· 显示系统进程(动态刷新),退出输入q
· bg/fg/&/ctrl-z
· 将进程移至后台/前台/直接进入后台/挂起进程
十一.磁盘管理
· df
· 分区或磁盘剩余的空间大小
· IDE硬盘hda、hdb、hdc、hdd
· SCSI硬盘sda、sdb、sdc、sdd…….
· du
· 磁盘或目录使用的磁盘大小
· fsck
· 检查文件系统
十二显示文件内容
· cat
· 显示文件内容
· cat cal1 cal2
· 建立简短文件
· cat > file1
· 结束文件输入ctrl+d
· 连接多个文件
· cat file1 file2 > file3
· 把文件1和文件2的内容写到文件3中
· cat file1 file2 >> file3
· 把文件1和文件2的内容追加到文件3末尾
十三.逐屏显示文件内容
· more
· +行号
· 从文件的指定行号开始显示
· +/字符串
· 从文件中指定的字符串前两行开始显示
· -s
· 把文件中的多个空行压缩成一个空行
· Q、q
· 退出more
· 十四以打印格式显示文件内容
· pr
· 每行72字符,每页66行
· -n
· 产生n列输出
· +n
· 从第n页开始显示文件
· -h
· 把h后边的字符串作为标题放在每一页的页首
· -wn
· 设置页的宽度为n个字符
· -Ln
· 设置页的长度为n行
· Eg. pr –h “linux password” /etc/passwd
· 十五显示文件开头和结尾
· head [-n] 文件名
· 不指定n时,显示前10行
· tail [+/-n 单位] 文件名
· 单位:
· l:以行为单位,默认以行为单位,默认值为10
· c:以字符为单位
· b:以每一个块512字节为一个单位
· +n:从指定文件的正数第n行显示
· -n:从指定文件的倒数第n行显示
· 十六带行号的显示
· nl
· -b
· a:对所有的行编号
· t:只对可打印的行编号
· n:不编号
· -v 起始行号
· 确定开始编号的初始值,默认为1
· -i 间隔行号
· 确定相邻两个行号之间的间隔
· -n
· l:左对齐,删掉数字前面的0
· rn:右对齐,删掉数字前面的0
· rz:右对齐,保留数字前面的0
· 十七文件中的行、字符、字的统计
· wc
· -l
· 行计数
· -w
· 字计数
· -c
· 字符计数
十八判断文件类型
· file
· 二进制信息文件
· 可执行文件
· 二进制数据文件
· 正文文件
· C语言
· shell
· Fortran
· 英文
· 法文
· 西班牙文
· Eg.
· file /bin /bin/ed /usr/sre/cmd/ed.c
· 十九查找指定文件
· find 路径名 查找模式 操作
· 查找模式
· -name file
· -type x
· b:块设备
· c:字符设备
· d:目录
· f:普通文件
· -mmin num //find / -mmin -4 #
· -links n
· -usr username
· -size n
· -atime n
· n天前访问过
· -ctime n 或 –mtime n
· N天前修改过
· 二十查找指定文件
· find
· 操作
· -print
· 把找到的文件及路径显示在屏幕上
· -exec 命令 {} \;
· 找到文件后执行exec后指定的命令
· 其中{}是命令格式的标志,空格和\;是结束标志
· -ok 命令 {} \;
· 在命令执行前先询问是否执行该命令,回答y时才执行
· Eg.
· find . -name “*.exe” -ok rm {} \;
· find . -name file1.c -print
本文档为【Linux常用命令命令】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。