Linux常用26条命令
1. cd 切换目录
cd path 切换至当前目录下的path目录cd .. 返回上一级目录cd / 切换至根目录cd /usr 切换至根目录下的usr目录2. ls 显示当前目录内容ls 默认显示当前目录内容ls -a 显示包括隐藏文件在内的所有内容ls -s 按大小排序显示ls -l 显示包含细节 权限、大小、创建时间等ls -h 显示文件大小,按K、M、G等作为单位ls -r 逆向显示ls -R 递归显示内容及其子目录的内容ls -f 显示文件类型3. touch 创建文件touch filename 创建一个名为filename的空白文件4. rm 删除rm -f 强制删除文件rm -i 会提示确认删除rm -v 会显示删除进度rm -rf 删除文件夹/目录 –ri –vi 效果同上rmdir 删除文件夹/目录5. cp 复制cp a.txt local/b 即将文件a.txt复制到local目录下并且命名为bcp –a 将文件特性一并复制cp –i 复制前会先询问cp –r 递归复制,会复制整个目录包括其子目录cp –p 连同文件属性6. 查看文件内容cat 会从上至下显示文件全部内容more 会分页显示文件内容more +n 从第n行开始显示more –n 定义滚动一屏为n行more +/point 查找”point”字符串,并从该字符串前两行开始显示more 操作命令:Enter 向下n行,需要定义:默认为1行;Ctrl+F 向下滚动一屏;空格键 向下滚动一屏;Ctrl+B 返回上一屏q 退出moreV 调用vi编辑器less 也是分页显示文件less 会分页显示文件内容less +n 从第n行开始显示less –n 定义滚动一屏为n行less +/point 查找”point”字符串,并从该字符串前两行开始显示less -m 显示类似more命令的百分比less 操作命令:/字符串:向下搜索“字符串”的功能?字符串:向上搜索“字符串”的功能n:重复前一个搜索(与 / 或 ? 有关)N:反向重复前一个搜索(与 / 或 ? 有关)b 向后翻一页d 向后翻半页h 显示帮助界面Q 退出less 命令u 向前滚动半页y 向前滚动一行空格键滚动一行回车键滚动一页[pagedown]: 向下翻动一页[pageup]: 向上翻动一页7. grep查找某文件中某一字符串grep JND server.xml 即在server.xml中查找JND字符串8. pwd输出当前所在目录9. ps显示正在执行进程的执行情况ps –A 显示所有进程ps –x 列出所有进程,包括没有终端机的ps –u 并列出使用者名称和使用时间ps –r 只列出正在执行的前台进程top 和ps功能类似,并会几秒钟更新一次,便于用于追踪。10. kill 用于终止某一正在运行的进程Kill 234 即将pid为234的进程杀死11.显示当前时间date 会显示当前时间date –u 使用格林尼治时间date –s 设置时间cal 显示当前月的日历cal 2017 显示2017一整年的日历12. shutdown关机根用户才能使用该命令shutdown –r 关机后重启shutdown –t 2 两分钟内关机reboot 快速关机,不降内存或缓冲区内东西写会硬盘13. du 显示文件目录所占磁盘空间大小du –h 以KB、MB、GB为单位显示大小,提高可读性du –s 只列出目录下各文件总和du –a 显示全部目录以及子目录每个文件大小14. 压缩解压命令bzip2/bunzip2 扩展名为bz2的压缩/解压缩工具gzip/gunzip 扩展名为gz的压缩/解压缩工具zip/unzip 扩展名为zip的压缩/解压缩工具bzip2 filename 文件被压缩并保存为filename.bz2bunzip2filename.bz2 解压缩filename.bz2后被删除,而以解压后的filename代替bzip2filename.bz2 file1 file2 file3 /usr/local/files把file1、file2、file3以及/usr/local/files目录下内容压缩为filename.bz2gzip、zip命令与bzip2命令类似15.tar 用于备份-c 创建一个新归档-f 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档-t 显示包括在tar文件中的文件列表-v 显示文件的归档进度-x 从归档中抽取文件-z 使用gzip压缩tar文件-j 使用bzip2压缩tar文件tar –cvf filename.tar directory/file /home/mine将directory/file、/home/mine放入归档文件中tar –tvf filename.tar 列出filename.tar文件的内容tar –xvf filename.tar 抽取tar文件的命令16. su 切换用户su 用户名 没有用户名则默认为root使用 exit 退出该用户17. useradd 增加用户使用需用root用户useradd zqh 增加一个名为zqh的用户18. chmod 修改权限如 chmod a+rwx file.txt 表示给file.txt所有用户增加所有权限其中 a表示全部用户,此外还有u(拥有文件的用户)、g(所有者所在的群)、o(其他用户);+表示增加权限,此外还有 –(删除权限)、=(覆写为后面接的权限);r读取权限、w写入权限、x执行权限,rwx即所有权限chomd u-rwx 即删除文件者所有权限此外还可以用数字来表达:r为4、w为2、x为1都相加为7即表示所有权限语法为:chomd ugo filenameu(文件所有者)、g(所有者所在的群)、o(其他用户)各对应一个数字chmod 751filename 即chmod u+rwx,g=rx,0=x filename19. chgrp用于改变文件所属用户组chgrp users -R ./dir # 即递把dir目录下中的所有文件和子目录下所有文件的用户组都修改为users20. chown 用于改变文件所有者用法与chgrp类似21. ping 测试目标主机网络是否正常ping 主机名或IP地址22. telnet 用于远程登录telnet主机名或IP地址23. ftp 用于传输文件ftp主机名或IP地址24. find 查找符合条件的文件find /usr/local/myfile -mtime 0 # 即查找今天内/usr/local/myfile目录下修改过的文件find /usr/local/myfile –user zqh # 即查找目录/usr/local/myfile下所有者为zqh的文件25. clear 清屏26. passwd修改用户密码根据提示输入旧密码后输入新密码即可

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS网络配置及XShell远程连接
开头PS提示自己:CTRL+ALT+F1切换至桌面模式,CTRL+ALT+F3切换至命令行模式。 PPS:纯新人上手,Day 1打卡 1.使用nmtui命令进入网络配置模式获取本机网卡名,查询到自己是ens33。 2.回到命令行界面,使用ifup ens33命令手动启动网卡(若未设置自动启动则每次需要手动输入ifup启动网卡),再用ifconfig命令查询网卡IP地址、子网掩码、网关(DNS查不到?)。 /*http://www.cnblogs.com/fuly550871915/p/4949513.html 在此篇博客中提到”ipconfig/all”方法,验证不能使用,故暂时找不到DNS。*/ 3.在XShell中创建新对话,使用SSH(TELNET不安全),输入当前IP及用户验证身份(密码可不输),IP地址对接成功会弹出登陆对话框。 4.还是远程方便~~
- 下一篇
Linux日志管理学习
1、日志介绍 日志记录了系统每天发生的各种事情,可以通过它检查错误发生的原因,或者受到攻击留下的痕迹。为了便于管理日志通常存放在/var/log/下,一部分程序公用一个日志文件,一部分程序使用单个的日志文件,有些大型服务程序日志文件较多,会建立相应的子目录来存放日志文件。 2、日志类型 /var/log/secure:系统安装日志,文本格式,应周期性分析 /var/log/btmp:当前系统上,用户的失败尝试登录相关的日 志信息,二进制格式,lastb命令进行查看 /var/log/wtmp:当前系统上,用户正常登录系统的相关日志 信息,二进制格式,last命令可以查看 /var/log/lastlog:每一个用户最近一次的登录信息,二进制格 式,lastlog命令可以查看 /var/log/dmesg:系统引导过程中的日志信息,文本格式 文本查看工具查看 专用命令dmesg查看 /var/log/messages :系统中大部分的信息 /var/log/anaconda : anaconda的日志(centos6没有) 3、日志配置 Redhat5 服务名: syslog...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6