最全Linux常用命令大全

合集下载

linux常用命令

linux常用命令
apropos
5.3.1
同 man–k
array
11.2.6
数组变量 定义:var[1]=”content1”var[2]=”content2”
at
16.2.2
在某一时刻作(一些)任务 eg. at 04:00 2010-02-03
batch crontab
atq,atrm
16.2.2
atq即 at–latrm 即 at–d
指令
章节
简介
其它相关
ACL
14.3.1
将某些目录/文件为某些用户/群组赋予特权
setfacl getfacl
alias
11.3.1
别名eg. alias echo=’echo -n’
unalias ~/.bashrc
anacron
16.4.1
帮助cron完成其在停机期间未完成的任务(一般默认开启)
/etc/anacrontab
top,uptime
file
7.4.4
查看文件类型 eg. file hello.txt
find
7.5.2
查找文件(!)eg. find / -name passwdfind /var–types find / -nouser
find / -perm +7000 find /home–user alei find / -size +100K
SELinux sestatus
getsebool
17.5.6
查看规则布尔值是否开启eg. getsebool–a
SELinux
getfacl
14.3.3
查看某文件/目录的ACL特权eg. getfacl filename

linux命令大全pdf

linux命令大全pdf
第1页
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
linux命令大全.txt hantfup信号,因此用户退出登陆后,仍可继续运行。 17. &,bg:&,bg命令是后台执行命令,有时候用户执行的程序可能要话很多时间,如果放在前台执行,可能无法继续 其他操作,最好将他放在后台执行。 18. fg:fg命令是前台执行命令,如果用户有程序在后台运行,可以通过fg命令将程序从后台移到前台执行。 19. jobs:此命令用于显示正在后台执行的任务清单。Bg,fg,jobs命令都属于bash命令, 20. kill:此命令用于终止一个程序,例如:#[root@rathat9 root]kill 3793 21. ps:此命令用于显示程序的状态。 22. top:此命令用于显示当前CPU进程。 23. at batch atp atrm:这些命令用于排序,检查或删除后台运行的任务。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
linux命令大全.txt 文件系统操作命令: 1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。 2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符, 如果用户不是该文件的所有者,则不能改变该文件的所属组。 3. chmod:用于改变文件或目录的访问权限,该命令有两种用法:一种是使用图形化的方法,另一种是数字设置法。 4. chown:用来将指定用户或组为特定的所有者。用户可以设置为用户名或用户ID,组可以是组名或组ID。特定的文件 是以空格分开的可以改变权限的文件列表,文件名支持通配符。 5. clear:用来清除终端屏幕。 6. cmp:用来比较两个文件的大小。 7. cp:(copy)可以将文件或目录复制到其他目录中,就如同Dos下的copy命令一样,功能非常强大。在使用cp命令 时,只需要指定源文件名或目标目录即可。 8. cut:用来移除文件的部分内容。 9. diff:用来找出两个文件的不同之处。 10. du: 用来显示磁盘的剩余空间的大小。 11. file:用来显示并执行指定的操作。 13. head:只查看文件的头几行内容,而不必浏览整个文件。 14. ln:可以在文件之间创建链接,实际上是给某个文件指定一个访问它的别名。 15. less:用法与more类似,可以查看超过一屏的文件内容,不同的是less除了可以按空格键向下显示文件外,还可以 利用方向键来滚动显示文件,要结束浏览,只要在less的提示符“:”后按Q即可。 16. locate:可用于查找文件,且比find命令的搜索速度快。 17. ls(list):用来显示当前目录中的文件和子目录列表。 18. mkdir(make directory):建立子目录。 19. more:用于显示内容超过一屏的文件,为了避免文件内容显示瞬间就消失,可以使用more命令让文件显示满一屏时 暂停,在按下任意键的时候继续显示下一屏的内容。 20. rmkdir(remove directory):用来删除“空”的子目录或无用的目录文件。 21. mv(move):可以将文件以及目录移到其他位置,或更改文件以及目录的名称。 22. pico:可指定文本的编辑方式。 23. pwd(print working directory):可显示用户当前所在的目录。 24. rm:用来删除系统中过时或无用的文件,可以删除目录中的文件或目录本身,对于链接文件,原有文件保持不变。 25. sort:将文本文件自动分类。 26. stat:用于显示文件或文件系统的状态。 27. Strings:显示文件中要打印的字符串。 28. tail:输出文件的结尾。 29. touch:改变文件的时间戳。 30. umask:用于启动bash shell。 31. uniq:移除已分类文件中的重复文本行。 32. vi:启动vi文本编辑器。 33. wc:显示文件中字节、词组合文本行的数目。 34. whereis:查找特定目录下的原始程序,二进制程序或用户手册等文件的位置。 35. man:如果用户对某个命令想了解更详细的话,可使用此命令。 36. dd:复制一个文件。 37. df:查看一个文件系统的磁盘空间使用情况。 38. edquoat:设置用户与用户组的磁盘空间限制,即Windows系统中的配额。 39. fdformat:格式化软盘。 40. fdisk:执行Linux下的磁盘分区。 41. mkfs:建立一个Linux文件系统。 42. mkswap:创建一个Linux交换分区。 43. mount:挂载一个文件系统。 44. quota:限制和显示用户可用的磁盘空间。 45. swapon,swapoff:启用或取消设备和文件的交换页。 46. quotaon,quotaoff:启用或取消quota限制。 47. umount:取消文件系统的装备。

Red_Hat_Linux常用命令大全

Red_Hat_Linux常用命令大全

Red Hat Linux常用命令汇总Linux 常用命令汇总ls命令:1. ls //列出当前目录的文件和文件夹2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件3. ls –l //列出详细信息4. ls 目录//列出某目录下的文件pwd命令//查看当前所在位置du 命令1.du 目录//查看目录的总容量以及子目录的容量2.du –s 目录//查看目录总容量cd 命令1.cd .. //回上一级目录2.cd / //回根目录3. cd //回用户主目录4.cd 目录路径 //去某目录mkdir 目录名//创建目录rmdir 空目录名 //删除空目录rm 文件名 //删除文件rm –rf 目录名//删除目录以及目录下所有文件mount 命令1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下2.mount -t vfat /dev/sda1 /mnt/u //挂载U盘到 /mnt/u目录下3. umount /mnt/cdrom //卸载光驱fdisk –l //查看本机存储设备file 文件名 //查看文件类型find 目录名–name “*.c”//在某目录下查找文件为*.c的文件whereis 文件名//查找文件在哪些目录下cat 文件名//显示文件内容cat 文件名 | grep 文字//只显示包含文字相关的内容cat 文件名 | more //分页显示文件内容tail 文件名//查看文件末尾head 文件名//从头查看文件cp 命令:cp 文件1 文件2 //复制文件1 到文件2cp 文件1 目录1 //复制文件1到目录1下cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下cp –r 目录1 目录2 //复制目录1下所有内容到目录2mv 命令:mv 文件1 文件2 //重命名文件1为文件2mv 文件1 目录1 //移动文件1到目录1下mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下mv –r 目录1 目录2 //移动目录1下所有内容到目录2chmod 命令:chmod u+x g+r o-w 文件名//为文件设置权限(用户,组,其他人)chmod 744 文件名//为文件设置权限(1-执行,2-写,4-读)chown 命令:chown 用户文件名 //把文件改为用户所有chown –R 用户目录名//把目录下的所有文件都改为用户所有chgrp 命令:chgrp 组名文件名//把文件改为组所有chgrp –R 组名目录名 //把目录下的所有文件都改为组所有ln 命令:ln 文件名链接名//为文件创建硬链接ln -s 文件名链接名//为文件创建软链接useradd 命令:useradd 用户名 //创建一个帐号useradd -d 目录用户名//创建一个帐号并指定主目录useradd -r 用户名 //创建一个系统帐号useradd -g 组名用户名//创建一个用户属于某组passwd 命令:passwd 用户名//为用户设置口令passwd –S 用户名//查看帐号状态passwd -l 用户名//锁帐号口令passwd -u 用户名//解锁口令passwd -d 用户名 //删除口令userdel 命令userdel 用户名//删除帐号userdel -r 用户名//删除帐号及其主目录usermod 命令:usermod -l 新用户名旧用户名//将用户改名usermod -L 用户名 //锁定帐号usermod -U 用户名//解锁帐号usermod -g 组名用户名//将用户加入到某组groupadd 组名//新建组groupdel 组名//删除组groupmod命令groupmod -g 组ID 组名//修改组的ID号groupmod –n 新组名旧组名 //修改组名gpasswd 命令gpasswd -a 用户名组名//把用户加入组gpasswd -d 用户名组名//把用户从组里删除gpasswd -A 用户名组名//把用户设置为组的管理员groups 用户名//查看用户属于哪些组id 用户名 //查看用户UID 信息vi 文件名 //编辑文件内容输出重定向:cat a.txt > b.txt //查看A文件内容,把结果输出到B文件>> //表示追加写入重定向2> //错误输出重定向管道:命令1 | 命令2 例:cat a.txt | grep abc | more脚本编辑步骤:1.使用vi命令编辑a.sh2.通过bash a.sh 或. a.sh 测试脚本3.修改a.sh 属性为可执行4../a.sh 执行脚本rpm 命令:rpm –ivh 安装包名//安装软件rpm -e 软件名 //卸载软件rpm -U 安装包名//升级软件rpm -qa | more //查询所有已安装的软件rpm –q 软件名 //查询软件是否安装rpm -qi 软件名 //查询软件详细信息rpm -ql 软件名 //查询软件安装文件列表rpm -qf 命令名(命令的绝对路径)//查询某个命令属于哪个软件rpm -qpi 安装包全名//在安装前了解安装包信息rpm -qpl 安装包全名//在安装前了解安装包所含文件列表源代码编译安装过程:系统必须有C++的开发环境。

linux 帮助命令的用法

linux 帮助命令的用法

linux 帮助命令的用法Linux是一种广泛使用的操作系统内核,它被广泛应用于各种设备和领域。

对于初学者来说,掌握一些基本的命令是非常重要的,这些命令可以帮助我们解决一些常见的问题,同时提高工作效率。

本文将介绍一些常用的Linux帮助命令以及它们的用法。

1. help命令help命令是Linux中最基本的帮助命令之一,它可以用于获取命令的基本使用方法和参数选项。

例如,想要获取ls命令的帮助信息,可以在命令行中输入以下命令:ls help这将显示出ls命令的帮助信息,包括一些常用的选项和参数解释。

2. man命令man命令可以显示Linux中其他命令的详细帮助信息。

它提供了命令的完整用法、选项、示例和说明。

例如,要查看ls命令的详细帮助信息,可以在命令行中输入以下命令:man lsman命令会打开一个分页器,您可以使用上下箭头键浏览帮助文档。

按“q”键退出帮助文档。

3. info命令info命令类似于man命令,提供了详细的帮助信息。

然而,info命令的帮助文档通常结构更为清晰,提供了更多细节。

例如,要查看ls命令的info文档,可以在命令行中输入以下命令:info lsinfo命令会打开一个新的界面,您可以使用键盘上的相应键进行导航。

按“q”键退出info文档。

4. whatis命令whatis命令可以快速查找命令的一行描述信息。

它的输出通常非常简洁明了,可以为您提供快速的参考。

例如,要查找ls命令的简短描述,可以在命令行中输入以下命令:whatis ls这将显示出ls命令的一行描述信息,如“list directory contents”。

5. apropos命令apropos命令可以帮助您查找跟某个关键词相关的命令。

它会搜索命令的名称和描述,为您提供一个可能相关的命令列表。

例如,要查找与文件操作相关的命令,可以在命令行中输入以下命令:apropos file这将显示出一些可能与文件操作相关的命令,包括ls、cp、mv 等。

linux命令菜鸟教程

linux命令菜鸟教程

linux命令菜鸟教程
下面是一些常用的Linux命令:
1. ls:列出当前目录的文件和子目录。

2. cd:切换到指定的目录。

3. pwd:显示当前所在的目录。

4. mkdir:创建一个新的目录。

5. rm:删除文件或目录。

6. cp:复制文件或目录。

7. mv:移动或重命名文件或目录。

8. cat:显示文件的内容。

9. grep:在文件中搜索指定的字符串。

10. find:在指定目录中查找文件。

11. chmod:修改文件或目录的权限。

12. chown:修改文件或目录的所有者。

13. ssh:远程登录到另一台计算机。

14. scp:在本地和远程计算机之间复制文件。

15. tar:打包和解压缩文件。

16. top:显示系统中运行的进程。

17. ps:列出当前正在运行的进程。

18. kill:终止一个进程。

19. ifconfig:显示和配置网络接口。

20. ping:向指定的主机发送网络请求。

这些命令可以帮助您在Linux系统中进行各种常见的操作。

请注意,这只是一小部分常用命令的示例,了解更多命令和它们的用法,可以参考Linux的官方文档或其他在线资源。

Linux基本命令及其应用

Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。

作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。

本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。

一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。

下面将举例说明Linux基本命令的具体应用。

1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。

假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。

下面以创建新用户为例进行说明。

Linux常用命令_md

Linux常⽤命令_md⼀ . 基础命令grep 查找⼀⾏含有该字符串的命令grep [选项]... PATTERN [FILE]..-c :计算找到‘查找字符串’的次数-i :忽略⼤⼩写的区别,即把⼤⼩写视为相同-v :反向选择,即显⽰出没有‘查找字符串’内容的那⼀⾏```find 查找⽂件相对⽽⾔,它的使⽤也相对较为复杂,参数也⽐较多# 与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“⼀天内”被更改过的⽂件;-mtime +n : 列出在n天之前(不含n天本⾝)被更改过的⽂件名;-mtime -n : 列出在n天之内(含n天本⾝)被更改过的⽂件名;-newer file : 列出⽐file还要新的⽂件名# 例如:find /root -mtime 0 # 在当前⽬录下查找今天之内有改动的⽂件# 与⽤户或⽤户组名有关的参数:-user name : 列出⽂件所有者为name的⽂件-group name : 列出⽂件所属⽤户组为name的⽂件-uid n : 列出⽂件所有者为⽤户ID为n的⽂件-gid n : 列出⽂件所属⽤户组为⽤户组ID为n的⽂件# 例如:find /home/ljianhui -user ljianhui # 在⽬录/home/ljianhui中找出所有者为ljianhui的⽂件# 与⽂件权限及名称有关的参数:-name filename :找出⽂件名为filename的⽂件-size [+-]SIZE :找出⽐SIZE还要⼤(+)或⼩(-)的⽂件-tpye TYPE :查找⽂件的类型为TYPE的⽂件,TYPE的值主要有:⼀般⽂件(f)、设备⽂件(b、c)、⽬录(d)、连接⽂件(l)、socket(s)、FIFO管道⽂件(p);-perm mode :查找⽂件权限刚好等于mode的⽂件,mode⽤数字表⽰,如0755;-perm -mode :查找⽂件权限必须要全部包括mode权限的⽂件,mode⽤数字表⽰-perm +mode :查找⽂件权限包含任⼀mode的权限的⽂件,mode⽤数字表⽰# 例如:find / -name passwd # 查找⽂件名为passwd的⽂件find . -perm 0755 # 查找当前⽬录中⽂件权限的0755的⽂件find . -size +12k # 查找当前⽬录中⼤于12KB的⽂件,注意c表⽰bytecp 复制⽂件cp [-a] file1 file2-a :将⽂件的特性⼀起复制-p :连同⽂件的属性⼀起复制,⽽⾮使⽤默认⽅式,与-a相似,常⽤于备份-i :若⽬标⽂件已经存在时,在覆盖时会先询问操作的进⾏-r :递归持续复制,⽤于⽬录的复制⾏为-u :⽬标⽂件与源⽂件有差异时才会复制mv 移动⽂件/重命名mv [-i] file file2-f :force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖-i :若⽬标⽂件已经存在,就会询问是否覆盖-u :若⽬标⽂件已经存在,且⽐⽬标⽂件新,才会更新rm 删除⽂件rm [-f] file-f :就是force的意思,忽略不存在的⽂件,不会出现警告消息, 直接删除-i :互动模式,在删除前会询问⽤户是否操作-r :递归删除,最常⽤于⽬录删除,它是⼀个⾮常危险的参数ps 查看进程(⼀般与grep连⽤)ps -aux | grep java` ps aux # 查看系统所有的进程数据 ps ax # 查看不与terminal有关的所有进程 ps -lA # 查看系统所有的进程数据 ps axjf # 查看连同⼀部分进程树状态-A :所有的进程均显⽰出来-a :不与terminal有关的所有进程-u :有效⽤户的相关进程-x :⼀般与a参数⼀起使⽤,可列出较完整的信息-l :较长,较详细地将PID的信息列出kill 杀掉某个进程kill [-SIGINT] pid1:SIGHUP,启动被终⽌的进程2:SIGINT,相当于输⼊ctrl+c,中断⼀个程序的进⾏9:SIGKILL,强制中断⼀个进程的进⾏15:SIGTERM,以正常的结束进程⽅式来终⽌进程17:SIGSTOP,相当于输⼊ctrl+z,暂停⼀个进程的进⾏tar 打包, 解压压缩:tar -jcv -f filename.tar.bz2 filename` 查询:tar -jtv -f filename.tar.bz2 解压:tar -jxv -f filename.tar.bz2 -C filemkdir -c :新建打包⽂件-t :查看打包⽂件的内容含有哪些⽂件名-x :解打包或解压缩的功能,可以搭配-C(⼤写)指定解压的⽬录,注意-c,-t,-x不能同时出现在同⼀条命令中-j :通过bzip2的⽀持进⾏压缩/解压缩-z :通过gzip的⽀持进⾏压缩/解压缩-v :在压缩/解压缩过程中,将正在处理的⽂件名显⽰出来-f filename :filename为要处理的⽂件-C dir :指定压缩/解压缩的⽬录dircat / vim 查看⽂件gg 跳到⽂件开始GG 跳到⽂件结束/ name 查找字段n 查找下⼀个N 查找上⼀个```##### chmod命令`chmod 777 filename`该命令⽤于改变⽂件的权限##### time命令`time process`该命令⽤于测算⼀个命令(即程序)的执⾏时间##### file ⽤于判断接在file命令后的⽂件的基本数据`file filename`####`⼆. 远程连接`>######远程连接数据库```mysql -u{root} -p[port] -h{ip}```>######远程连接```ssh -p {port} root@{ip}```####`三.本机⽹络`>##### 多IP机器更换IP```iptables -t nat -I POSTROUTING -o ⽹卡名 -d 0.0.0.0/0 -s 机器默认ip -j SNAT --to-source 要更换的ip```>##### 查看 ip 更换记录```service iptables status```>##### 清除防⽕墙上的postrouting表规则, 及更换ip的记录```iptables -t nat -F POSTROUTING```>##### 查看⽹卡名```cat /proc/net/dev```>##### 查看可⽤本机ip地址```ip addr```>##### linux 下查看Apache的并发请求数及其TCP连接状态```netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'```或```netstat -n|grep ^tcp|awk '{print $NF}'|sort -nr|uniq -c```或```netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"t",state[key]}'```>>**结果⽰例**>>```TIME_WAIT 34SYN_SENT 1FIN_WAIT2 4ESTABLISHED 633```>>CLOSED:⽆连接是活动的或正在进⾏LISTEN:服务器在等待进⼊呼叫SYN_RECV:⼀个连接请求已经到达,等待确认SYN_SENT:应⽤已经开始,打开⼀个连接ESTABLISHED:正常数据传输状态FIN_WAIT1:应⽤说它已经完成FIN_WAIT2:另⼀边已同意释放ITMED_WAIT:等待所有分组死掉CLOSING:两边同时尝试关闭TIME_WAIT:另⼀边已初始化⼀个释放LAST_ACK:等待所有分组死掉>##### linux查看httpd进程数```ps -ef | grep httpd | wc -l```>#####查看Nginx运⾏进程数```ps -ef | grep nginx | wc -l```>#####查看Web服务器进程连接数:```netstat -antp | grep 80 | grep ESTABLISHED -c```>#####查看MySQL进程连接数:```ps -axef | grep mysqld -c``````ps -ef | grep mysqld -c```####远程拷贝⽂件>#####本地向远程```scp -P {port} {本地⽬录} root@{ip}:{远程⽬录}```>#####远程向本地```scp -P {port} root@{ip}:{远程⽬录} {本地⽬录}```#### 系统命令>#### toplinux 查看本机内存![top命令结果](https:///20180906144624694?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc1NDAx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)。

linux的基本命令


硬盘分区
配置文件 硬盘分区 mke2fs
/pro/partitions mke2fs 参数 磁盘文件位置 -t -b [32] -c -L [SYSTEM] -j dumpe2fs [/etc/sda1] e2lable [/etc/sda1] [SYSTEM] e2lable [/etc/sda1] fsck [/etc/sda1] -y -t [est4] mount [/dev/sd3] [/mnt/] mount -t [ext4] -a -o ro rw sync async noatime atime remount umount [/mnt] rmount [/dev/sda3] fuser -m /mnt lsof /mnt /etc/fstab 挂载设备 挂载点 文件系统 挂在选项 dump,fsck相关选项 /dev/sda3 /mnt ext4 default 0 0 如设备有label则可以适合用LABEL=SYSTEM取代/dev/sda3 pvcreate /dev/sdb /dev/sdc vgcreat linuxcast /dev/sdb /dev/sdc lvcreat -n mylv -L 2G linuxcast mkfs.ext4 /dev/linuxcast/mylv mount /dev/linuxcast/mlv /mnt pvdisplay vgdisplay lvdisplay
find
查找文件/ 文件夹
find
man/info 获取帮助 所有命令 DOC文件 id pwd passwd whoami who w 配置文件
-user -grou -ctime -size -type -type d -type l -perm [权限] [man|info] [命令] [man|info] -k [关键字] [man|info] "/关键字" -h --help /usr/share/doc 显示当前用户信息 显示当前的工作目录 修改当前用户密码 显示当前用户 显示有哪些用户已经登陆系统 显示有哪些用户已经登录及其进程 /etc/passwd /etc/shadow /etc/group useradd [用户名] -d [家目录] -s -u [UID] -g [组] -G [附属组] usermod 参数 username -l [新用户名] -u [新UID] -d [新家目录] -g [新主组] -G [新附属组] -L -U userdel [用户名] -r groupadd [组名] groupmod -n [新组名] [组 名] groupmod -g [新GID] groupdel [组名] chown [用户名] [文件名] chgrp [组名] [文件名]

Linux常见命令使用方法

Linux常见命令使用方法Chapter 1 介绍Linux常见命令是指Linux操作系统中常用的一些命令,它们可以帮助用户在Linux系统上进行各种操作。

这些命令具有很强的专业性,对于Linux系统的管理者和开发人员来说是必不可少的工具。

本文将介绍一些常见的Linux命令及其使用方法,包括文件和目录操作、系统管理、软件安装和网络配置等方面的内容。

Chapter 2 文件和目录操作2.1 cd命令cd命令是Linux中进入目录的命令。

在Linux中,所有的文件和目录都是以根目录“/”为开始的。

如果想要进入某个目录,可以使用cd命令。

例如,如果想要进入主目录,可以使用以下命令:cd ~如果想要进入某个子目录,可以使用以下命令:cd 目录路径2.2 ls命令ls命令可以列出指定目录中的所有文件和子目录。

例如,如果要列出当前目录中的所有文件和子目录,可以使用以下命令:ls如果想要列出指定目录中的所有文件和子目录,可以使用以下命令:ls 目录路径2.3 mkdir命令mkdir命令可以创建新目录。

例如,如果想要在当前目录下创建一个名为“test”的目录,可以使用以下命令:mkdir test2.4 rm命令rm命令可以删除指定的文件或目录。

例如,如果要删除一个名为“example.txt”的文件,可以使用以下命令:rm example.txt如果想要删除整个目录及其子目录,可以使用以下命令:rm -rf 目录路径Chapter 3 系统管理3.1 su命令su命令可以用于切换用户,例如从普通用户切换到超级用户。

例如,如果要切换到超级用户,可以使用以下命令:su在输入密码后就可以切换到超级用户了。

3.2 sudo命令sudo命令可以用于在不切换用户的情况下执行超级用户身份的操作。

例如,如果要以超级用户身份执行apt-get install命令来安装软件,可以使用以下命令:sudo apt-get install 软件包名3.3 ps命令ps命令可以显示当前系统中正在运行的进程。

linux自动驾驶常用命令 -回复

linux自动驾驶常用命令-回复Linux自动驾驶常用命令Linux是一个开源操作系统,被广泛用于自动驾驶领域。

在这个领域中,开发人员经常使用一些特定的命令来完成各种任务。

本文将介绍Linux 自动驾驶常用命令,并逐步详细回答。

1. ls命令ls命令用于列出当前目录的内容。

在自动驾驶环境中,可以使用ls命令来查看当前目录下的文件和文件夹。

例如,输入ls命令可以显示出所有程序文件、驱动程序和配置文件。

2. cd命令cd命令用于变更当前目录。

在自动驾驶环境中,经常需要切换目录来执行不同的任务。

例如,输入cd /home/user/project可以切换到用户的项目目录。

3. pwd命令pwd命令用于显示当前工作目录的路径。

在自动驾驶环境中,使用pwd命令可以快速查找当前所处的目录。

例如,输入pwd命令可以显示出当前目录的绝对路径。

4. mkdir命令mkdir命令用于创建新的目录。

在自动驾驶环境中,经常需要创建新的目录来存储文件和数据。

例如,输入mkdir data可以创建一个名为"data"的新目录。

5. cp命令cp命令用于复制文件和目录。

在自动驾驶环境中,复制文件和目录是常见的操作。

例如,输入cp file1 file2可以将名为"file1"的文件复制到名为"file2"的文件。

6. mv命令mv命令用于移动文件和目录,也可用于更改文件或目录的名称。

在自动驾驶环境中,经常需要移动文件和目录来重组和管理数据。

例如,输入mv file1 file2可以将名为"file1"的文件移动或重命名为"file2"。

7. rm命令rm命令用于删除文件和目录。

在自动驾驶环境中,有时候需要删除不再需要的文件和目录。

例如,输入rm file1可以删除名为"file1"的文件。

8. cat命令cat命令用于连接文件并打印到标准输出设备。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

最全Linux常用命令大全 1.Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容

cd 改变所在目录 cat 显示文件的内容

grep 在文件中查找某字符 cp 复制文件

touch 创建文件 mv 移动文件

rm 删除文件 rmdir 删除目录

1.1 pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。

1.2 cd命令 cd命令用来改变所在目录。 cd / 转到根目录中 cd ~ 转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中-------------绝对路径 cd test 转到当前目录下的test子目录中-------相对路径

1.3 ls命令 ls命令用来查看目录的内容。 选项 含义 -a 列举目录中的全部文件,包括隐藏文件

-l 列举目录中细节,包括权限、所有者、组群、大小、创建日期、文件是否是链接等

-f 列举的文件显示文件类型

-r 逆向,从后向前地列举目录中内容

-R 递归,该选项递归地列举当前目录下所有子目录内的内容

-s 大小,按文件大小排序

-h 以人类可读的方式显示文件的大小,如用K、M、G作单位

Ls -l examples.doc 列举文件examples.doc的所有信息

1.4 cat命令 cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。 cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat。

1.5 grep命令 grep命令的最大功能是在一堆文件中查找一个特定的字符串。 grep money test.txt 以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。

1.6 touch命令 touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。 touch newfile 该命令创建一个名为newfile的空白文件。

1.7 cp命令 cp命令用来拷贝文件,要复制文件,输入命令: cp cp t.txt Document/t 该命令将把文件t.txt复制到Document目录下,并命名为t。 选项 含义 -i 互动:如果文件将覆盖目标中的文件,他会提示确认

-r 递归:这个选项会复制整个目录树、子目录以及其他

-v 详细:显示文件的复制进度

1.8 mv命令 mv命令用来移动文件。 选项 说明 -i 互动:如果选择的文件会覆盖目标中的文件,他会提示确认

-f 强制:它会超越互动模式,不提示地移动文件,属于很危险的选项

-v 详细:显示文件的移动进度

mv t.txt Document 把文件t.txt 移动到目录Document中。

1.9 rm命令 rm命令用来删除文件。 选项 说明 -i 互动:提示确认删除

-f 强制:代替互动模式,不提示确认删除

-v 详细:显示文件的删除进度

-r 递归:将删除某个目录以及其中所有的文件和子目录

rm t.txt 该命令删除文件t.txt

1.10 rmdir命令 rmdir命令用来删除目录。

2有关磁盘空间的命令 命令 功能 mount 挂载文件系统

umount 卸载已挂载上的文件系统

df 检查各个硬盘分区和已挂上来的文件系统的磁盘空间

du 显示文件目录和大小

fsck 主要是检查和修复Linux文件系统

2.1 mount命令 mount命令的功能是挂载文件系统,可以挂载硬盘、光盘、软盘,也可以挂载NFS网络文件系统。这个命令的标准用法如下:mount –t 设备类型 存放目录 mount IP地址:/所提供的目录 存放目录 选项 说明 (无) 不加任何参数,直接输入命令可以显示已挂载的文件系统和目录 -a 挂上/etc/fstab下的全部文件系统

-t 制定所挂上来的文件系统的名称,所有系统支持的文件系统,这个信息可以在

/proc/filesystems这个文件里看到 -n 挂上文件系统,但是不把文件系统的数据写入/etc/mtlab这个文件

-w 将文件系统设为可读写

-r 挂上来的文件系统设为只读 在目录/mnt下,挂上iso9660文件系统。输入命令: mount –t iso9660 /dev/hdb /cdrom 2.2 umount命令 umount命令的功能是卸载已挂上的文件系统,在关闭系统前应该把所有挂载上的文件系统卸载。这个命令和mount命令是相对的。用法: umount 已挂上的目录或设备 卸载已挂上的/cdrom目录,输入命令:umount /cdrom 卸载已挂上的某个分区,输入命令:umount /dev/hdb1 2.3 df命令 df命令用来检查硬盘分区和已挂在的文件系统的磁盘空间,也就是说,检查硬盘的使用量。标准用法如下: df [-选项] 选项 功能 -a 把全部的文件系统和各分区的硬盘使用情形列出来,包括0区块的,例如/proc这个文件系统

-i 列出I-nodes的使用量

-k 把各分区的大小和挂上来的文件分区的大小用k表示

-t 列出某一文件系统的所有分区磁盘空间使用量

-x 列出不是某一文件系统的所有分区磁盘空间使用量,和-t选项相反

-T 列出每个分区所属文件系统的名称

例如,要列出全部文件系统和各分区的磁盘使用情况,输入命令: df –a 2.4 du命令 du命令的功能是用于显示文件目录或大小。标准用法: du [-选项] 选项 含义 -a 显示全部目录及其次目录下的每个文件所占的磁盘空间

-b 显示目录和文件的大小,以B为单位

-c 最后再加上一个总计

-h 以KB、MB、GB为单位,提高信息可读性

-s 只列出各文件大小的总和

-x 只计算属于同一文件系统的文件

2.5 fsck命令 fsck命令的功能是检查和修复Linux文件系统,这个命令最好在没有人或是没有分区挂上来时使用,其实每次开机系统都会做一次检查,看是否有坏轨或数据流失的现象。用法: fsck (-选项) 分区名称 选项 功能 -a 自动修复文件系统,不询问任何问题,比较危险

-A 依照/etc/fstab配置文件的内容,检查该文件内所列全部文件系统。若没有附加参数"-P”,

则会先检查/目录的文件系统,而不会同时检查所有文件系统 -R 采取互动方式,在修复时询问问题,让用户确认并决定处理方式

-S 依次检查作业而不是同时执行。当依次指定多个文件系统且采用互动的方式进行检查时,

请使用此参数以便顺序执行,否则fsck可能会同时询问数个问题,让人不知所措 -V 显示命令执行的过程

-T 指定要检查的文件系统的类型

-N 不是真正执行指令,仅列出实际执行时会进行的动作

3.文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip、bzip2、zip。bzip2是最理想的压缩工具,它提供了最大限度的压缩。zip兼容性好,Windows也支持。 命令 功能 bzip2/bunzip2 扩展名为bz2的压缩/解压缩工具

gzip/gunzip 扩展名为gz的压缩/解压缩工具

zip/unzip 扩展名为zip的压缩/解压缩工具

tar 创建备份和归档

3.1 bzip2命令 要使用bzip2来压缩文件,在shell提示下输入命令:bzip2 filename 文件即会被压缩,并被保存为filename.bz2。 要解压缩文件,输入命令: bunzip2 filename.bz2 filename.bz2会被删除,而以filename代替。 bzip2 filename.bz2 file1 file2 file3 /usr/work/school 上面的命令把file1、file2、file3以及/usr/work/school目录中的内容压缩起来放入filename.bz2。

3.2 gzip命令 要使用gzip来压缩文件,输入命令:gzip filename 文件即会被压缩,并被保存为filename.gz。 要解压缩文件,输入命令:gunzip filename.gz filename.gz会被删除,而以filename代替。 gzip -r filename.gz file1 file2 file3 /usr/work/school 上面的命令把file1、file2、file3以及/usr/work/school目录中的内容压缩起来放入filename.gz。

3.3 zip命令 zip命令的使用方法同gzip。

3.4 tar命令 tar命令最早是用来做磁带备份的,但是由于硬盘容量越来越大,因此现在主要用这个命令来备份所有的文件。tar这个命令把大量的文件和目录打包成一个文件。 选项 功能 -c 创建一个新归档

-f 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选

项一起使用时,则解除该选项指定的归档 -t 显示包括在tar文件中的文件列表

-v 显示文件的归档进度

-x 从归档中抽取文件

-z 使用gzip压缩tar文件

-j 使用bzip2压缩tar文件

要创建一个tar文件,输入命令:tar –cvf filename.tar directory/file /home/mine 上面的命令将directory/file、/home/mine放入归档文件中。 要列出tar文件的内容,输入命令:tar –tvf filename.tar 要抽取tar文件的命令,输入命令:tar –xvf filename.tar 这个命令不会删除tar文件,但会把解除归档的内容复制到当前工作目录下,并保留归档文件所使用的任何目录结构。 请记住,tar默认不压缩文件。要创建一个使用tar和bzip2来归档压缩的文件,使用-j选项: tar –cjvf filename.tbz file 如果使用bunzip2命令解压filename.tbz文件,则filename.tbz会被删除,以filename.tar代替。

相关文档
最新文档