linux命令大全linux 常用命令要具体例子

linux命令大全  时间:2021-08-26  阅读:()

求linux的全部指令及内容

太多了,下面是常用的。

1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件
文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息
文件管理 # pwd pwd 查看当前所在目录的绝对路经
文件管理 # cd cd .. 回当前目录的上一级目录
文件管理 # cd cd - 回上一次所在的目录
文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录
文件管理 # cd cd ~用户名 回指定用户的宿主目录
2 文件管理 # mkdir mkdir 目录名 创建一个目录
文件管理 # mkdir mkdir –p 递归式去创建一些嵌套目录
文件管理 # rmdir Rmdir 空目录名 删除一个空目录
3 文件管理 # rm rm 文件名 文件名 删除一个文件或多个文件
文件管理 # rm rm -rf 非空目录名 递归删除一个非空目录下的一切,不让提式-f
4 文件管理 # cat cat文件名 一屏查看文件内容
5 文件管理 # more more文件名 分页查看文件内容
6 文件管理 # less less 文件名 可控分页查看文件内容
7 文件管理 # grep grep字符 文件名 根据字符匹配来查看文件部分内容
8 文件管理 # mv mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
文件管理 # mv mv 文件名 新名称 在当前目录下改名
9 文件管理 # cp cp /路经/文件 ./ 移动绝对路经下的文件到当前目录下
10 文件管理 # find find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
11 文件管理 # ln ln 源文件 链接名 创建当前目录源文件的硬链接
ln /home/test /usr/test1 在/usr下建立/home/test的硬链接
12 文件管理 # ln Ln -s a b 创建当前目录下a的符号链接b
13 文件管理 # touch touch file1 file2 创建两个空文件
14 磁盘管理 # df df 用于报告文件系统的总容量,使用量,剩余容量。


15 磁盘管理 # du du -b /home 查看目前/HOME目录的容量(k)及子目录的容量(k)。


16 磁盘管理 # fdisk fdisk -l 查看系统分区信息
17 磁盘管理 # fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区
18 磁盘管理 # mkfs.ext3 Mkfs.ext3 /dev/sdb1
为第一块SCSI硬盘的第一主分区格式化成
ext3的文件系统
mkfs.ext2 Mkfs.ext2/dev/sdb2 格式化成ext2文件系统
19 磁盘管理 # mount mount -t 文件系统类型 设备路经 访问路经
磁盘管理 # 文件系统类型
Iso9660 光驱文件系统
vfat Fat文件系统(windows)
挂载光驱 # mount –t iso9660 /dev/cdrom /mnt/cdrom
挂载FAT # mount –t vfat /dev/hda5 /mnt/cdrom 挂第一个ide的第五个逻辑分区
17 磁盘管理 # Umount /mnt/cdrom 卸载/mnt/cdrom为空
18 文件权限 # chmod chmod u+s file 为file的属主加上特殊权限
chmod g+r file 为file的属组加上读权限
chmod o+w file 为file的其它用户加上写权限
chmod a-x file 为file的所有用户减去执行权限
chmod 765 file 为file的属主设为完全权限,属组设成读写权,其它用户具有读和执心权限
19 文件权限 # chown chown root /home 把/home的属主改成root用户
20 文件权限 # chgrp chgrp root /home 把/home的属组改成root组
21 打印管理 # redhat-config-printer-tui 进入安装打印机界面
22 打印管理 # lp lp –d hptr file 打印file到hptr的打印机上
23 打印管理 # lpq Lpq –P 打印机名 查看打印机的状态
24 打印管理 # lprm Lprm –P 打印机名 a 删除打印机内的打印作业
25 打印管理 # disable Disable –r “changing paper” HPtr 禁用打印机并提示原因
26 打印管理 # enable Enable HPtr 重新启用被禁用的
27 用户管理 # useradd Useradd 创建一个新的用户
28 用户管理 # groupadd Groupadd 组名 创建一个新的组
29 用户管理 # passwd Passwd 用户名 为用户创建密码
30 用户管理 # Passwd -d Passwd -d用户名 删除用户密码也能登陆
31 用户管理 # Passwd -l Passwd -l用户名 锁定账号密码
32 用户管理 # Passwd -u Passwd -u用户名 解锁账号密码
33 用户管理 # Passwd -S Passwd -S用户名 查询账号密码
34 用户管理 # Usermod -l Usermod -l 新用户名 老用户名 为用户改名
35 用户管理 # Usermod -L Usermod -L 要锁定用户名 锁定用户登陆
36 用户管理 # Usermod -U Usermod –U解锁用户名 解锁用户登陆
37 用户管理 # Usermod -u Usermod –u 501用户名 改变用户UID
38 用户管理 # Userdel Userdel–r 用户名 删除用户一切
39 用户管理 # Groupmod -n Groupmod –n新用户名 老用户名 为组改名
40 用户管理 # Groupmod -g Groupmod –g 501 组名 改变组GID
41 用户管理 # groupdel Groupdel组名 先应删它的用户 删除组
42 用户管理 # gpasswd -a gpasswd -a 用户名 组名 增加用户到组
43 用户管理 # Id id 用户名 查用户信息
44 软件管理 # rpm -qa rpm –qa | less 查询已安装RPM
45 软件管理 # rpm –qa | grep ftp 查询指定RPM
46 软件管理 # rpm -q rpm -q 已安装的RPM包 查是否安装
47 软件管理 # rpm -q -server 查看服务器包
48 软件管理 # rpm -qi rpm –qi 软件包名称 查看软件的描述信息
49 软件管理 # rpm -ql rpm –ql软件包名称 查询软件包的文件列表
50 软件管理 # rpm -qf rpm –qf软件包名称 查询某个文件所属的软件包
51 软件管理 # rpm -qp rpm –qp软件包全名 查询未安装的软件包信息
52 软件管理 # rpm -e rpm –e 软件包名称 删除具体的软件包
53 软件管理 # rpm -U rpm –Uvh软件包全名 升级软件包并显示过程
54 软件管理 # rpm -ivh rpm –ivh 软件包全名 安装软件包并显示过程
55 软件管理 # rpm -V rpm –V软件包名称 验证软件包的大小,类型等
56 软件管理 # tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
57 软件管理 # tar -cf tar –cvf .tar /home/ 把/home/目录打包
58 软件管理 # tar -czf tar –zcvf .tar.gz /mnt 把目录打包并压缩
59 软件管理 # tar –tf tar –tf .tar 看非压缩包的文件列表
60 软件管理 # tar –tzf tar –tf .tar.gz 看压缩包的文件列表
61 软件管理 # tar –xf tar –xf .tar 非压缩包的文件恢复
62 软件管理 # tar –zxvf tar –zxvf .tar.gz 压缩包的文件解压恢复
63 软件管理 # tar -jxvf tar –jxvf .tar.bz2
64 软件管理 # diff diff file1 file2 > 补丁名.patch 为新旧文件生成补丁文件
65 软件管理 # diff diff file1 file2 比较两个文件的区别
66 软件管理 # Patch Patch file补丁名.patch 打补丁
67 软件管理 # ./configure --prefix=/usr/local/ 编译前配置
68 软件管理 # make 编译
69 软件管理 # make install 安装编译好的源码包
70 启动管理 # reboot Init 6 重启LINUX系统
71 启动管理 # Halt Init 0 Shutdown –h now 关闭LINUX系统
72 启动管理 # runlevel 显示系统运行级
73 启动管理 # Init [0123456] 改变系统运行级,7种
74 启动管理 # Chkconfig –-list [服务名称] 查看服务的状态
75 启动管理 # Chkconfig –-level <运行级> <服务名> on|off|set 设置服务的启动状态
76 启动管理 # Chkconfig <服务名> on|off|set 设置非独立服务启状态
77 进程管理 # Top动态 Ps-aux静态 进程树pstree 查看系统进程
78 进程管理 # 程序名 & 后台运行程序
79 进程管理 # fg 把后台运行的进程调回前台
80 进程管理 # bg 把前台运行进程调到后台
81 进程管理 # renice Renice +1 180 把180号进程的优先级加1
82 进程管理 # kill Kill PID 终止某个PID进程
83 进程管理 # at at 5pm + 3 days
/bin/ls 指定三天后下午5:00执行/bin/ls
84 进程管理 # crontab Crontab -e 用VI的形式来编辑自动周期性任务
85 进程管理 # crontab Crontab -l 查看自动周期性任务
86 进程管理 # crontab Crontab -r 删除自动周期性任务
87 进程管理 # crond Service crond <start||restart|status>
马上启动自动周期性服务 Service crond <启动|停止|重启|状态>

Linux的常用命令有些什么?

文件和目录操作的基本命令:

cat、clear、cmp、cut、diff、du、emacs、fgrep、file、grep、head、ln、less、more、pico、pwd、sort、stat、strings、tail、touch、umask、uniq、vi、wc、whatis

ls:ls [选项|参数] 目录名 eg:#ls -R /etc/httpd/conf/ 显示/etc/httpd/conf/目录及子目录内容

chmod:chmod [选项] mode 文件名或目录 eg:#chmod ugo+r test.log 将文件/root/test.log设为所有人皆可读取

chown:chown [选项] 用户名或组名 eg:[root@Linux test]#chown -R jake:gdlc * 将/test目录下的所有文件与子目录的拥有者都设为jake,所属组设为gdlc

chgrp:chgrp [选项] Group {文件...|目录}

eg:[root @Linux root]#chgrp -R test * 更改/root目录下的所有文件和目录的所属组为test

chattr:chattr [选项] [mode] 文件名 eg:#chattr +i /test/a.txt 设置/test/a.txt文件不可修改

lsattr:lsattr [选项] [文件名](注:用于显示文件或目录的隐藏属性)

eg:#lsattr -a 显示root目录下所有文件的隐藏属性

mkdir:mkdir [选项|参数] 目录名 eg:#mkdir -p test/aa/ {}

在工作目录下的test目录中,建立一个名为aa的子目录。

并在aa子目录中创建目录,若父目录不存在,则创建

rmdir:rmdir [选项|参数] 目录名(注:用于删除空的目录)

rm:rm [选项] [文件或目录...](注:删除文件或目录)

mv:mv [选项] [源文件或目录] [目标文件或目录](注:移动或更名现有的文件或目录)

cp:cp [选项] [源文件或目录] [目标文件或目录] [目的目录]

eg:[root@Linux root]#cp ks/bb * /home/jake 复制/root/ks/bb开头的所有文件到/home/jake目录下

find:find 起始目录 查找条件 操作(从指定的起始目录开始,递归地查找其各个目录,查找满足查找条件的文件并对之采取相关的操作) eg:[root@Linux root]#find . -empty 在/root/目录下,查找所有为空的文件或目录

whereis:whereis [选项] 查找的字符串 (查找指定文件的源、二进制和手册等) eg:#whereis passwd 查找passwd命令的所有信息

which:which [选项] 查询的字符串(用于查询命令或别名的位置) eg:#which ls 查找ls命令的位置

locate:locate [选项] 查找的字符串(快速查找系统指定数据库中指定的内容)

eg:#locate -u 创建locate数据库 #locate groupadd 在locate数据库中查找groupadd字符

l 文件压缩和有关文档归档的命令:

gzip、gunzip:用于压缩或解压缩文件,其中gzip是在Linux系统中经常使用的压缩和解压缩命令

rpm:用于启动RPM软件包管理操作

tar:用于启动文件打包程序

unzip/zip:用于解压缩扩展名为.zip的文件,即可以在Linux下解压Windows中用Winzip压缩的文件 / 用于打包和压缩文件

uuencode/uudecode:用于对一个二进制文件进行编码 / 用于对一个已编码的文件进行解码

l 针对文件系统的命令:

dd、df、edquota、fdformat、fdisk、mkfs、mkswap、mount、quota、quotaon、swapoff、swapon、umount

l 与DOS兼容的命令:

mcopy、mdel、mdir、mformat、mlabel、mtools

l 与系统管理相关的命令:

dmesg:用于显示或控制kernel缓冲区

mesg:用于设置是否允许其他用户用write命令发送信息(允许:#mesg y 不允许:#mesg n)

free:查看当前系统内存的使用情况

shutdown:关机或进入单人维护模式

uname:显示系统信息

sync:用于关闭Linux系统时,强制把内存中的数据写回硬盘,以免数据丢失

uptime:显示系统运行多长时间

date:显示当前系统的日期和时间

bc:设置计算机的语言类型

cal:显示计算机中的月历或年历

write:用来向系统中的某一个用户发送消息。

用户如果想退出信息发送状态,按组合键Ctrl+C即可。

示例:

#write root

发送内容

EOF

l 用户管理命令:

chfn、chsh、groupadd、groupmod、groups、passwd、usermod、whoami

useradd:创建新的用户帐户。

示例:#useradd –u 550 –g 100 –d /home/hong –s /bin/bash –e 08/01/03 –p yokotit hong

参数意义:

-u:设置用户标示符 -g:指定用户所属的用户组

-d:建立用户目录 -s:指定用户环境

-e:设置帐户的期限 -p:设置用户密码

(注意:当使用useradd来创建新的用户帐号时,管理员必须替用户设置密码)

userdel:删除帐号。

示例:userdel –r hong (-r表示在删除帐户时,同时将该帐号的用户目录及邮件目录都删除)

(停用帐号:修改/etc/passwd文件,把相应行注释掉即可)

w:查看用户的行为。

示例:

1.#w

2.#w root (查看root帐户的行为)

who:查看系统当前的在线用户。

示例:

who [-u] (-u:列出详细信息)

last:查看最近有哪些用户曾经登陆过系统。

(当执行命令时,将读取目录/var/log下的

wtmp文件)示例:

1.#last

2.#last hong (查看hong的登陆信息)

su:切换用户身份 su [-p] [mand] [-s shell] [-] [USER [ARG]]

示例:[root@Linux test]#su -c "cp -r /root/*.*/tmp" root 切换到root用户环境,并执行复制命令返回

sudo:以系统管理者的身份执行指令 sudo [选项|参数] 命令

示例:切换身份,使系统10min后关机

[test@linux test]$ shutdown -h +10

-bash:mand not found

[test@linux test]$ sudo /sbin/shutdown -h +10

l 网络管理命令:

finger、ftp、host、hostname、

ifconfig:可查看网卡状态,修改一些网络配置。

示例:

#ifconfig 查看网卡状态

#ifconfig mask 255.255.0.0 修改子网掩码

#ifconfig eth0 down 关闭网卡

#ifconfig eth0 up 打开网卡

route:查看和配置路由信息

lynx、stat、nslookup、ping、pine、rlogin、rcp、rch、rsh、tcpdump、talk、、wall、wget

l 进程管理命令:

(关于进程的优先级:优先级的范围为-20到19,其中-20优先级最高,默认优先级为0,加上nice之后,优先级变成10。

-1到-20的优先级只有管理员才能设置。

修改优先级可以使用renice命令。

示例:#renice -5 2871 将优先级为2871的进程优先级改为-5)

&、bg、fg、jobs、at、atq、atrm、crontab

kill:删除进程的命令。

示例:

#kill -15 2682

#kill -9 2682

ps:查看系统中执行的进程,查看详细信息(ps –u 或ps -l)。

示例:

1.#ps –l

2.查看系统每位用户的全部进程

#ps -aux

3.使用sort排序

#ps –aux –sort user

4.查询包含字符串hong的进程

#ps –aux | grep “hong”

<:用于监控系统的资源,包括内存、交换分区、CUP的使用率等

(注意:执命令时,将监视系统中全部用户的进程,如果只想监控某位特定的用户,只需按下U键,然后指定用户帐号名即可;终止执行中的程序:K)

l Shell命令(请记住:shell命令都属于bash命令):

SHELL:查看系统环境变量SHELL,示例:#echo $SHELL

alias:设置bash别名

unalias:用于删除已经设定的别名

history:在BASH shell里,history命令保留了用户最近执行的命令。

示例:#history

set:在bash下,可用set命令查看环境变量。

示例:#set

l 与打印有关的命令

lpq:用于为打印作业列出打印队列

lpr:用于将一个文件发送到网络打印机,并把文件列表作为命令参数。

示例:#lpr mydata1

lprm:用于从打印输出序列中删除打印作业

linux中的常用命令

随便写写吧,呵呵 linux常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。

2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。

3. cp 拷贝文件 eg: cp filename1 filename2 //把filename1拷贝成filename2 cp seek/2.c //将1.c拷seek目录下命名为2.c 4. rm 删除文件和目录 eg: rm 1.c //将1.c这个文件删除 5. mv 移走目录或者改文件名 eg: mv filename1 filename2 //将filename1 改名为filename2 mv qib.tgz ../qib.tgz //移到上一级目录 6. cd 改变当前目录 pwd 查看当前所在目录完整路径 eg: pwd //查看当前所在目录路径 seek //进seek这个目录 cd //退出当前目录 7. cat,more命令 将某个文件的内容显示出来。

两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示 eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。

cat 1.c 或more 1.c //都可以查看里面的内容。

-o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。

8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。

eg: chmod u+x filenmame //只想给自己运行,别人只能读 //u表示文件主人, g 表示文件文件所在组。

o 表示其他人 ;r 表可读,w 表可写,x 表可以运行 chmod g+x filename //同组的人来执行 9. clear,date命令 clear:清屏,相当与DOS下的cls;date:显示当前时间。

10. mount 加载一个硬件设备 用法:mount [参数] 要加载的设备 载入点 eg: mount /dev/cdrom cd /mnt/cdrom //进入光盘目录 11. su 在不退出登陆的情况下,切换到另外一个人的身份 用法: su -l 用户名(如果用户名缺省,则切换到root状态) eg:su seek (切换seek这个用户,将提示输入密码) 12.whoami,whereis,which,id //whoami:确认自己身份 //whereis:查询命令所在目录以及帮助文档所在目录 //which:查询该命令所在目录(类似whereis) //id:打印出自己的UID以及GID。

(UID:用户身份唯一标识。

GID:用户组身份唯一标识。

每一个用户只能有一个唯一的UID和 GID) eg: whoami //显示你自已登陆的用户名 whereis bin 显示bin所在的目录,将显示为:/usr/local/bin which bin 13. grep,find grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索 eg: grep ess * /*查找当前目录下面所有文件里面含有ess字符的文件 14. kill 可以杀死某个正在进行或者已经是dest状态的进程 eg; ps ax 15. passwd 可以设置口令 16. history 用户用过的命令 eg: history //可以显示用户过去使用的命令 17. !! 执行最近一次的命令 18. mkdir命令 eg: seek //创seek这个目录 19. tar 解压命令 eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里 20. finger 可以让使用者查询一些其他使用者的资料 eg: finger //查看所用用户的使用资料 finger root //查看root的资料 希望对你有帮助。

linux 常用命令要具体例子

ls 查看文件夹信息 加-l的参数,显示详细信息

mkdir 新建文件夹 mkdir a

touch 新建文件 如 touch aa

cd 进入文件夹 如 cd a

cp 拷贝文件 如 cp aa /tmp/

mv 移动文件 如 mv /tmp/aa /root/

useradd 新建用户 如 useradd user1

userdel 删除用户 如 userdel user1 -r 必须加一个-r 因为你删除用户的时候,不加-r 里面产生的文件不会删除,目的就是为了下次新建user1这个用户是不会失败。

groupadd 新建组 如 groupadd group1

groupdel 删除组 如 groupdel group1 -r

rm 删除文件/文件夹 如 删除文件 rm aa ;删除文件夹 rm a -r

mount 挂载 如 mount /media/cdrom 在Linux中什么都需要挂载的。

所以你用u盘的时候需要挂载。

umount 卸载 如 umount /media/cdrom

vim 编辑文件 如 vim aa 。

vim是个编辑器,里面怎么操作,有很多内容,有什么问题你可以直接问我。

ifconfig 查看网卡信息,这个命令直接打就行了

cat 查看文件内容 如 cat a

ssh 远程登陆 如 ssh 192.168.0.23

reboot / init 6 / shutdown -r now 重启系统

halt / init 0 / shutdown -h now 关闭系统

passwd 设置用户密码 如 passwd root

su 切换用户 如 su - user1

date 查看时间

常用的命令很多 有100多个,所以还有很多。

有什么问题可以问我。

  • linux命令大全linux 常用命令要具体例子相关文档

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

UCloud云服务器低至年59元

最近我们是不是在讨论较多的是关于K12教育的问题,培训机构由于资本的介入确实让家长更为焦虑,对于这样的整改我们还是很支持的。实际上,在云服务器市场中,我们也看到内卷和资本的力量,各大云服务商竞争也是相当激烈,更不用说个人和小公司服务商日子确实不好过。今天有看到UCloud发布的夏季促销活动,直接提前和双十一保价挂钩。这就是说,人家直接在暑假的时候就上线双十一的活动。早年的双十一活动会提前一周到十天...

buyvm美国大硬盘VPS,1Gbps带宽不限流量

buyvm正式对外开卖第四个数据中心“迈阿密”的块存储服务,和前面拉斯维加斯、纽约、卢森堡一样,依旧是每256G硬盘仅需1.25美元/月,最大支持10T硬盘。配合buyvm自己的VPS,1Gbps带宽、不限流量,在vps上挂载块存储之后就可以用来做数据备份、文件下载、刷BT等一系列工作。官方网站:https://buyvm.net支持信用卡、PayPal、支付宝付款,支付宝付款用的是加元汇率,貌似...

linux命令大全为你推荐
移动开发什么是android移动应用开发移动开发移动应用开发好就业吗网络设备图标如何在电脑上创建无线网络图标?卖源码淘宝上卖源码可以退货吗???u盾证书U盾证书在哪里?监控设备安装安防监控系统的安装流程封包是什么这个七月半封包怎么填red5集群zookeeper集群为什么是3个以上节点?it人物IT界名人有哪些?系统部署方案如何运用EJB实现分布式部署
域名城 美国服务器租用 美国和欧洲vps 域名备案收费吗 如何注册中文域名 google电话 jsp主机 圣迭戈 腾讯云数据库 NetSpeeder 云全民 我爱水煮鱼 web服务器架设 刀片服务器是什么 seednet 免费phpmysql空间 绍兴电信 优酷黄金会员账号共享 web服务器是什么 英雄联盟台服官网 更多