《2022年LINUX常用命令.docx》由会员分享,可在线阅读,更多相关《2022年LINUX常用命令.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年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 filen
2、ame1 filename2 /把 filename1 拷贝成 filename2 cp 1.c netseek/2.c /将 1.c 拷到 netseek 书目下命名为 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 /查看当前所在书目路径 cd netseek /进入 netse
3、ek 这个书目 cd /退出当前书目 7. cat,more 吩咐 将某个文件的内容显示出来。两个吩咐所不同的是:cat 把文件内容始终打印出来,而 more 则分屏显示 eg; cat>1.c /就可以把代码粘帖到 1.c 文件里,按 ctrl+d 保存代码。 cat 1.c 或 more 1.c /都可以查看里面的内容。 gcc -o 1 1.c /将 1.c 编译成.exe 文件,我们可以用此命编译出代码。 8.chmod 吩咐 权限修改 用法:chmod 一位 8 进制数 filename。 eg: chmod u+x filenmame /只想给自己运行,别人只能读 /u 表示
4、文件主子, 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 -l netseek (切
5、换到 netseek 这个用户,将提示输入密码) 12.whoami,whereis,which,id,who /who 显示全部的用户信息 /whoami:确认自己身份 /whereis:查询吩咐所在书目以及帮助文档所在书目 /which:查询该吩咐所在书目(类似 whereis) /id:打印出自己的 UID 以及 GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的 UID 和 GID) eg: whoami /显示你自已登陆的用户名 whereis bin 显示 bin 所在的书目,将显示为:/usr/local/bin which bin 13.
6、 grep,find grep:文本内容搜寻;find:文件或者书目名以及权限属主等匹配搜寻 eg: grep success * /*查找当前书目下面全部文件里面含有 success 字符的文件 14. kill 可以杀死某个正在进行或者已经是 dest 状态的进程 eg; ps ax 15. passwd 可以设置口令。相关的其他吩咐有 useradd 只创建用户,须要再创建密码和家书目,假如只创建了密码而没有创建家书目,则该用户登录时以为家书目,不行写。 adduser 为交互式,创建用户同时创建密码,创建家书目; Groupadd 组名 创建一个新的组 Passwd 用户名 为用户创建
7、密码 Passwd -d 用户名 删除用户密码也能登陆 Passwd -S 用户名 查询账号密码 Usermod -l 新用户名 老用户名 为用户改名 Userdel–r 用户名 删除用户一切 16. history 用户用过的吩咐 eg: history /可以显示用户过去运用的吩咐 17. ! 执行最近一次的吩咐 18. mkdir 吩咐 eg: mkdir netseek /创建 netseek 这个书目 19. tar 解压吩咐 tar -c 创建包 –x 释放包 -v 显示吩咐过程 –z 代表压缩包 tar –cvf benet.tar
8、 /home/benet 把/home/benet 书目打包 tar –zcvf benet.tar.gz /mnt 把书目打包并压缩 tar –zxvf benet.tar.gz 压缩包的文件解压复原 tar –jxvf benet.tar.bz2 解压缩 20. finger 可以让运用者查询一些其他运用者的资料 eg: finger /查看所用用户的运用资料 finger root /查看 root 的资料 学到肯定程度了就会关注系统方面的一些配置,只是就须要相关的吩咐了。现在把 Linux 查看系统配置常用吩咐列出来 # uname -a # 查看内
9、核/操作系统/CPU 信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看 CPU 信息 # hostname # 查看计算机名 # lspci -tv # 列出全部 PCI 设备 # lsusb -tv # 列出全部 USB 设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m # 查看内存运用量和交换区运用量 # df -h # 查看各分区运用状况 # du -sh # 查看指定书目的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # g
10、rep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载 磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看全部分区 # swapon -s # 查看全部交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于 IDE 设备) # dmesg | grep IDE # 查看启动时 IDE 设备检测状况 网络 # ifconfig # 查看全部网络接口的属性 # iptables -L # 查看
11、防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看全部监听端口 # netstat -antp # 查看全部已经建立的连接 # netstat -s # 查看网络统计信息 进程 # ps -ef # 查看全部进程 # top # 实时显示进程状态 用户 # w # 查看活动用户 # id # 查看指定用户信息 # last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统全部用户 # cut -d: -f1 /etc/group # 查看系统全部组 # crontab -l # 查看当前用户的安排任务 服务 # ch
12、kconfig –list # 列出全部系统服务 # chkconfig –list | grep on # 列出全部启动的系统服务 程序 # rpm -qa # 查看全部安装的软件包 关于 linux 网络管理方面的基础吩咐应用。 ping –b 10.0.0.255 扫描子网网段 ifconfig 查看网络信息 netconfig 配置网络,配置网络后用 service network restart 重新启动网络 ifconfig eth0 10.0.0.254 netmask 255.255.255.0 修改 ip 及掩码 man ifconfig
13、查看 ifconfig 的帮助 route –n 查看路由 重设 ip 后网关会被删除 route add default gw 10.0.0.138 设置默认网关 138 ifcongfig 和 route 的设置都不会在重启后保留 /etc/sysconfig/network-scripts/中保存着网络配置文件 运用 netconfig 来使设置保存。也可用修改文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 来保存配置。留意之后要重启网络。 neat 会将网络配置写入/etc/sysconfig/networking/书目,并且
14、该书目中的配置文件是优先的,当配置过后它会将 netconfig 的配置覆盖,从而是 netconfig 的配置失效,所以一般将/etc/sysconfig/networking 中的内容清空。 redhat-config-network-tui 就是 neat redhat-config-是一些吩咐的集合,redhat-config?-查看吩咐种类 locale 用来查看系统当前的语言 其中主要的是 LANG,其变更时,其他的也随之变更。en_US 语言与地区,.UTF-8 字符集 locale –a 查看全部语言支持 LANG=zh_CN .GB2312 将默认语言改为中文,d
15、ate 查看结果。 /etc/sysconfig/i18n 中保存了语言配置 /etc/sysconfig/ kudzu 查看硬件信息 service kudzu start 检查新硬件,开机自动运行,可以运用 chkconfig kudzu -list 检查开启状态,运用 setup 调整。 setup 的设置如下: 第一步可用于配置网络信息: 其次步是配置防火墙的。 第三步是配置鼠标: 第四步是网路服务,也就是 netconfig: 第四步是配置系统启动脚本,与 ntsysv 相同: 在配置中可去掉 kudzu,假如不是笔记本,也没有 pc 卡可将 pcmcia 去掉 chkconfig
16、–list 查看默认启动的服务列表 level 0-6 的服务 运用 chkconfig rsync on 将 xined 下的 rsync 启动。service xinetd restart 临时启动 service 服务 在/etc/xinetd.d 文件中有这些服务的配置文件。 ls –ld /etc/rc?.d 查看启动书目 runlevel 检查运行级别启动状况 chkconfig sshd –list 查看 sshd 的运行级别状况,用于远程登陆。telnet 运用明文传输,sshd 是经过加密的。 /etc/inittab 文件是主要的启动文件,细致看看这个文件。 第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页