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