美文网首页
Linux常用命令总结

Linux常用命令总结

作者: 茶园诗语 | 来源:发表于2019-08-18 15:39 被阅读0次

列出归档内容 tar -tzvf test.tar.gz

du -sh 查看所有文件的大小总和

按时间的倒序排序 ls -lrt

修改文件的用户属主权限:chow <user>:<user> <文件名>

目录方面命令:ls,dir,cd,clear,mkdir 

ls 显示指定目录的文件和目录 

ls -a 列出目录下的所有文件,包括以 . 开头的隐藏文件

ls-l显示指定目录的详细列表

ls -R 列出所有子目录下的文件

cd 切换目录

    cd - 切换到上一次目录

    cd .. 退回到上一级目录

     cd/切换到根目录

clear 清屏

pwd  显示当前目录的绝对路径

mkdir 创建目录

 mkdir a b c d在当前目录创建多个目录

mkdir -m 777 aa bb 在当前目录创建aa,bb目录,且权限为所有权限。

mkdir -p a/b/c/d/e 创建多级子目录

文件方面命令:cp,mv,rm,ln

mv 移动和重命名

rm 删除文件和目录(备注:使用此命令删除后,无法恢复)

    -r 删除目录

     -f强制删除,无需确认

     -i需要确认

     rm/* -rf

     rm *-rf

     rm*.c -rf

     rm ab c d -rf

ln 创建链接

     -s创建符号链接

     -f强制

    链接:分为符号链接(软链接)和硬链接。

    软链接:快捷方式,方便。可以对目录和文件操作,可以跨分区,占用一个i节点。

     ln-sf /var/log .

     ln-sf /boot/grub/grub.conf grub.conf

    硬链接:保护文件,只能对文件操作,不能跨分区,不占用i节点�

显示方面命令:cat,tac,head,tail,more,less 

cat 显示小文件的内容,以头到尾

tac 显示小文件的内容,以尾到头

head 显示文件的头10行

 tail显示文件的后10行

 cat-n /root/install.log |head 

 cat-n /root/install.log |tail

 head-3 /root/install.log

 tail-2 /root/install.log

 cat-n 30.txt |head -20 |tail

 -f动态显示文件的变化。

 tail-f /var/log/messages  (ctrl+c中止)

more 分屏显示大文件的内容,支持上下翻屏

 less分屏显示大文件的内容,支持查找功能

权限方面命令:chmod,chown

chmod 修改文件的权限,基于字母和数字进行修改。

  -R将子目录的权限一并修改。

  a所有(默认) u用户权限 g工作组的权限 o 其它组的权限

 chown 修改属有者和工作组。

 chown owner.group file|dir

  -R将子目录的属有者和工作组一并修改

 查找方面命令:find,locate,slocate,whereis,which

find 查找指定目录下的文件或目录。

find 目录选项值

选项:

 -name "*.c"查寻包含.c结尾的文件。

 find/etc/ -name "*.conf"

 find/etc/ -name "hosts"

 find /etc/ -name "host*"

空文件和目录

  find . -size 0查找空文件

  find . -empty  查找空文件和空目录

    whereis 查找命令和帮助文件

    which 查找命令和别名,只能在PATH变量指定的路径中搜索。

     whereis ls

     which ls

 压缩方面命令:tar,gzip,bzip

tar 打包或解包的命令,备份命令。

  -c打包

  -v显示过程

  -f打包文件

  tar-cvf 1.tar /var/log/*

打包并压缩命令

  -z:gzip压缩或解压

  -j:bzip2压缩或解压

 tar-cjf etc.tbz2 /etc/

 tar-czf etc.tgz /etc

 tar-czf etc.tar.tar /etc(file etc.tar.tar查看文件的类型)

解包命令,恢复命令:-x解包 -C解到指定位置

 tar-xvf etc.tar -C /opt

解包和解压命令

 tar-zxvf etc.tar.gz

 tar-jxf etc.tar.bz2 -C /opt

显示打包或压缩文件的内容。-t显示内容

 tar-tvf etc.tar

 tar-tzvf etc.tar.gz

 tar-tjvf etc.tar.bz2

压缩

 gzipinstall.log

 bzip2 install.log.syslog

解压

 gzip-d == gunzip

 bzip2 -d == bunzip2

关机重启命令:reboot,shutdown,poweroff,halt,init

磁盘管理命令:df,du,fdisk,mount,nomount

df:查看磁盘的使用情况,分区及文件系统

  df-h人性化显示磁盘的使用情况

  df-hT显示文件系统类型

  df-hi显示i节点的大小

  df-Tt ext3显示ext3的分区

进程管理命令:ps,pstree,kill,killall

ps:显示系统进程,进程的详细列表。

  ps-ef  显示所有进程

  ps-aux显示进程的详细列表

pstree 显示进程树

 init的进程ID号为1,是一切进程的母进程(系统层面).

 kill 杀死进程

 kill pid号正常退出

 kill -9 pid号强制杀死

用户方面命令:w,who,su,sudo,passwd

w|who显示哪用户连接到本地服务器。w显示更详细。

su切换用户(超级管理员切换到普通用户时,不需要密码,反之需要)

  suuser1  切换到user1用户,但不调用user1的配置文件

  su- user1切换到user1用户,调用user1的配置文件。会环境变量会生效。

  su -切换到root用户。

sudo 授权某个普通用户具有超级管理员的身份。

  1、useradd aaa  创建普通用户

       passwd aaa   更改aaa用户的密码

  2、visudo  授权aaa。按i在文件末尾添加以下内容,按esc健,输入:x保存退出。

       aaa     ALL=(ALL)       ALL

  3、su - aaa 切换到aaa

  4、/sbin/service sshd restart

       sudo /sbin/service sshd restart

       输入aaa用户的密码,执行超级管理员的相关命令。

相关文章

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Linux常用命令笔记

    Linux常用命令笔记 标签: 笔记 根据慕课网达人养成计划归纳总结的相关笔记 Linux简介 1、Linux分为...

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • Linux学习总结

    Linux学习总结 一、Linux常用命令 1.1 命令格式 命令名 [选项] [参数1] [参数2] 使用bas...

  • Linux系统基础命令汇总

    Linux系统学习,总结汇总了linux系统下基础常用的命令: 一.Linux系统基础常用命令 1.命令da...

  • linux的常用命令以及常用工具

    linux的常用命令以及常用工具 大数据的学习难免要做集群,集群难免用到linux,所以总结常用的linux命令,...

  • 大数据技术学习路线

    一、大数据技术基础1、linux操作基础 linux系统简介与安装linux常用命令–文件操作linux常用命令–...

  • Linux---(1)linux常用命令

    Linux---(1)linux常用命令

  • Linux常用命令总结

    由于最近一直在使用Linux操作系统,经常要使用一些Linux命令,所以总结一下Linux中的常用命令 系统信息 ...

  • Linux常用命令

    linux常用命令

网友评论

      本文标题:Linux常用命令总结

      本文链接:https://www.haomeiwen.com/subject/kfbrsctx.html