Linux常用命令几则
- 格式:docx
- 大小:98.71 KB
- 文档页数:11
列举5个linux常用命令,说明其功能和使用方法Linux是一种广泛使用的操作系统,具有丰富的命令和工具,以下是五个常用的Linux命令及其功能和使用方法:1. `ls`:列出当前目录下的所有文件和子目录。
功能:列出当前目录下的文件和子目录。
使用方法:在终端中输入`ls`命令,按下回车键,该命令将显示当前目录下的所有文件和子目录的名称和大小。
2. `cd`:改变当前所在目录。
功能:改变当前所在目录。
使用方法:在终端中输入`cd`命令,按下回车键,该命令将当前目录更改为指定的目录。
例如,如果要更改当前目录为`/home/user`,可以在终端中输入`cd /home/user`命令,按下回车键。
3. `mkdir`:创建一个新目录。
功能:创建一个新目录。
使用方法:在终端中输入`mkdir`命令,按下回车键,该命令将在当前目录下创建一个名为`new-directory`的新目录。
如果要为新目录指定所有者和权限,可以使用`mkdir -p`命令。
例如,要在新目录中创建两个文件,可以使用以下命令:```mkdir new-directory; touch new-directory/file1 new-directory/file2 ```4. `rm`:删除一个文件或目录。
功能:删除一个文件或目录。
使用方法:在终端中输入`rm`命令,按下回车键,该命令将删除指定的文件或目录。
如果要在删除前提示用户确认,可以使用`-r`选项。
例如,要删除名为`file.txt`的文件,可以在终端中输入以下命令:```rm -r file.txt```5. `cp`:复制一个文件或目录。
功能:复制一个文件或目录。
使用方法:在终端中输入`cp`命令,按下回车键,该命令将复制指定的文件或目录。
如果要在复制前提示用户确认,可以使用`-r`选项。
linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。
linux常用100个命令以下是常用的100个Linux命令:1. ls - 列出当前目录中的文件和文件夹2. cd - 改变当前工作目录3. pwd - 显示当前工作目录的路径4. mkdir - 创建一个新的目录5. rmdir - 删除一个空的目录6. touch - 创建一个新的空文件7. cp - 复制文件或目录8. mv - 移动或重命名文件或目录9. rm - 删除文件或目录10. cat - 显示文件内容11. less - 逐行显示文件内容12. head - 显示文件的前几行内容13. tail - 显示文件的后几行内容14. grep - 在文件中搜索匹配的文本15. find - 在文件系统中搜索文件16. chmod - 改变文件或目录的权限17. chown - 改变文件或目录的所有者18. chgrp - 改变文件或目录的所属组19. du - 显示目录或文件的磁盘使用情况20. df - 显示文件系统的磁盘使用情况21. file - 显示文件的类型22. ln - 创建一个硬链接或符号链接23. mount - 挂载文件系统24. umount - 卸载文件系统25. tar - 创建或解压归档文件26. gzip - 压缩文件27. gunzip - 解压缩文件28. wget - 下载文件29. curl - 通过URL获取或发送数据30. ssh - 远程登录到另一台计算机31. scp - 在本地主机和远程主机之间复制文件32. ping - 测试与另一台计算机的连接33. ifconfig - 显示或配置网络接口34. netstat - 显示网络连接、路由表等信息35. iptables - 配置防火墙规则36. ps - 显示当前运行的进程37. top - 显示系统中运行的进程和资源使用情况38. kill - 终止正在运行的进程39. service - 启动、停止或重启系统服务40. systemctl - 管理系统服务41. uname - 显示系统信息42. date - 显示或设置系统时间和日期43. history - 显示或搜索命令历史记录44. which - 显示可执行文件的路径45. echo - 显示文本或变量的值46. export - 设置环境变量47. source - 执行一个脚本文件48. alias - 创建命令别名49. sed - 流编辑器,用于文件内容的替换和修改50. awk - 文本处理工具,用于提取和处理文本数据51. sort - 对文本进行排序52. uniq - 删除重复的行53. diff - 比较两个文件的差异54. tr - 替换、删除或压缩字符55. cut - 从文本中提取字段56. paste - 将多个文件的行合并成一行57. join - 根据共同的字段将两个文件合并58. split - 将文件分割成多个较小的文件59. grep -v - 显示不匹配的文本行60. grep -c - 统计匹配的文本行数61. grep -i - 忽略大小写进行匹配62. grep -r - 递归地搜索目录中的文件63. grep -w - 匹配整个单词而不是部分匹配64. grep -A - 显示匹配行及其后面的几行65. grep -B - 显示匹配行及其前面的几行66. grep -C - 显示匹配行及其前后的几行67. awk '{print $1}' - 打印每行的第一个字段68. awk '{print $NF}' - 打印每行的最后一个字段69. awk '/pattern/{print}' - 打印匹配模式的行70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段74. awk '{print NR, $0}' - 打印行号和整行内容75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段76. sed 's/pattern/replace/' - 替换匹配的文本77. sed '/pattern/d' - 删除匹配的文本行78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本79. sed '/pattern/!d' - 删除不匹配的文本行80. sed '1d' - 删除第一行81. sed '$d' - 删除最后一行82. sed -n '1,5p' - 打印前5行83. sed -n '5,$p' - 打印从第5行到最后一行84. sed -n '/pattern/p' - 打印匹配的文本行85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出86. sort -n - 对数字进行排序87. sort -r - 逆序排序88. sort -u - 去除重复的行89. sort -k2 - 按第二个字段进行排序90. sort -t',' -k2 - 使用逗号作为分隔符,按第二个字段进行排序91. uniq -c - 统计重复的行数92. uniq -d - 只显示重复的行93. uniq -u - 只显示不重复的行94. diff -u - 显示详细的差异95. diff -r - 递归比较目录中的文件96. tr 'a-z' 'A-Z' - 将小写字母转换为大写字母97. tr -d '[:digit:]' - 删除所有数字98. tr -s ' ' - 合并连续的空格为一个空格99. cut -d',' -f1 - 使用逗号作为分隔符,打印第一个字段100. cut -c1-5 - 打印每行的前五个字符这些命令是Linux中最常用的命令之一,可以帮助您在终端中进行文件和文本处理、系统管理、网络配置等操作。
Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。
linux常用20个命令以下是Linux 中常用的20 个命令:1.ls:列出目录中的文件和子目录。
ls2.cd:切换当前工作目录。
cd directory_name3.pwd:显示当前工作目录的路径。
pwd4.cp:复制文件或目录。
cp source_file destination5.mv:移动或重命名文件或目录。
mv source destination6.rm:删除文件或目录。
rm file_name7.mkdir:创建新目录。
mkdir directory_name8.rmdir:删除空目录。
rmdir directory_name9.touch:创建空文件或更新文件的访问和修改时间。
touch file_name10.cat:将文件内容输出到终端。
cat file_name11.more/less:逐页查看文件内容。
more file_name12.nano/vi:文本编辑器,用于编辑文件。
nano file_name # 或vi file_name13.echo:将文本输出到终端或文件。
echo "Hello, World!"14.grep:在文件中搜索文本。
grep "search_term" file_name15.ps:显示当前运行的进程。
ps16.kill:终止进程。
kill process_id17.chmod:更改文件或目录的权限。
chmod permissions file_name18.chown:更改文件或目录的所有者。
chown owner:group file_name19.df:显示磁盘空间使用情况。
df -h20.du:显示目录空间使用情况。
du -h这只是Linux 中一些最常用的命令。
对于每个命令,可以使用命令后加上--help查看更多用法和选项。
linux基本命令(初级入门,绝对实用)一 linux常用命令Linux常用命令分类:(1) 文件传输:ftp、tftp。
(2) 备份解压: bunzip2、 bzip2、 compress、 gunzip、 gzip、tar、 unzip、 zip、 zipinfo。
(3) 文件管理:diff、file、find、ln、locate、mv、rm、touch、cat、chmod、cp。
(4) 磁盘管理:cd、df、du、ls、mkdir、pwd、mount、umount、tree、stat、fdisk。
(5) 系统设置:alias、unalias、lsmod、insmod、rmmod、modinfo、modprobe、export、passwd、rpm、setenv、setup。
(6) 系统管理:adduser、date、exit、free、halt、id、kill、last、login、logout、ps、reboot、shutdown、su、sudo、top、uname、useradd、userdel、who。
(7) 文档编辑:grep、egrep、fgrep、rgrep、fold、sed、tr、sort。
(8) 网络通讯:telnet、httpd、minicom、samba、ping、ifconfig、netstat。
1.想知道某个命令的作用cmd:whatis用法:whatis 命令名2.搜索文件或目录路径cmd:locate 文件(目录)名3.查看目录cmd: ls (list)ls –a 可查看当前目录下包括隐藏文件在内的文件(隐藏文件以.开头)ls /etc 查看/etc目录下的内容ls –l列出详细信息,包括文件大小,访问权限等首行字母“-”开头,是文件首行字母“d”开头,是目录首行字母“l”开头,是软链接文件4.显示当前路径cmd:pwd (Print Working Directory)(1)绝对路径:从根(/:最顶层的目录)开始,如/etc/init.d/lvm(2)相对路径:从当前位置开始,如现在的位置为/etc目录中,要进入init.d目录,执行cd init.d (3)用户主目录:在这个目录当前用户的权限是最大化/home/登录名5.切换路径cmd:cd(change directory)用法:(中间均有空格)cd 回车(回到自己的用户主目录)cd 登录名(进入对应的子目录)cd 路径(切换到指定路径下)cd .. (切换到上一层目录)cd - (上一次访问的目录)6.新建子目录cmd:mkdir用法:mkdir 目录名(在当前路径下新建子目录)例如:mkdir dirmkdir –p /home/dir/dir1/dir2 建立多级目录,使用-p参数7.新建一个普通文件cmd:touch用法:touch 文件名(在当前路径下新建一个空白文件)8.拷贝文件cmd:cp用法:cp src_file dest_path(文件的拷贝)cp src_dir dest_path -a(目录dir的拷贝)cp –r递归处理,将指定目录下的文件与子目录一并处理练习:1.在你的用户主目录下以你的名字新建子目录2.拷贝/etc/passwd和/etc/group到你的子目录3.将你的子目录拷贝到用户主目录下的Music子目录下4.切换到Music子目录下,显示它的当前路径和这个目录下内容9.移动cmd:mv使用:(1)mv file或dir dest_path(2)mv old-name new-name修改文件名10.删除cmd:rm使用:(1)rm -rf 文件或目录(2)rm -rf *-r删除目录-f强制删除,即使设置了-i属性也不起作用11.显示文件内容:cat使用:cat 文件名cat /home/hello.c12.显示目录或文件占用的磁盘大小cmd:du用法:du 选项文件或目录du常用选项-a显示目录中所有文件的大小-b显示目录或文件大小以byte为单位-m 以MB为单位-c显示目录中所有文件大小,并显示所有目录和文件的总和13.显示或设置网络设备cmd:ifconfig用法:ifconfig 查看当前网络设备ifconfig网络设备名称选项地址设置网络设备例如:iconfig eth0 192.168.0.108 重新设置网卡eth0的ip地址常用选项:down 关闭指定网络设备up 启动指定网络设备netmask设置网络设备的子网掩码网络设备指定网络设备的名称14.查找文件里符合条件的字符串cmd:grep用法:grep 选项查找样式文件或目录15.挂载其他文件系统资源cmd:mountmount 选项设备名称挂载路径16.阅读命令的文档信息cmd:man用法:man 命令名练习:(1)切换到你的用户主目录(2)显示你当前的路径(3)切换到/etc子目录(4)将这个目录下的passwd和group文件拷贝到你的用户主目录(5)在你的用户主目录下新建passwd-dir和group-dir子目录(6)将用户主目录下的passwd文件拷贝到passwd-dir将用户主目录下的group移动到group-dir(7)将passwd-dir子目录拷贝到group-dir子目录下(8)对group-dir子目录进行重命名为group(9)删除以上产生的文件或目录1.自动补齐快捷键tab键2.linux压缩文件形式xxx.tarxxx.tar.gzxxx.tar.bz2xxx.tar.xz解压命令:tar –xvf 需要解压的压缩文件(dir.tar形式)tar –xvzf 需解压的压缩文件(压缩文件为dir.tar.gz形式)压缩命令:tar –cvf 压缩文件名(压缩为dir.tar形式)该目录的压缩路径tar –cvzf 压缩文件名(压缩为dir.tar.gz形式)该目录的压缩路径-x从备份文件中还原文件-v显示指令执行过程-f指定备份文件-c建立新的备份文件-z通过gzip指令处理备份文件3.临时获取超级用户权限sudo需要做的事情4.vi 编辑器的使用(1)安装软件包离线安装sudodpkg -i *.deb 软件包名(你的软件包必须在你的当前目录下)在线安装sudo apt-get install 软件包名(2)配置运行配置脚本进行配置(3)使用vi 文件名(通过vi编辑器打开文件)命令模式-编辑模式(按下i键进入)-命令模式(按下esc键回到)-低行模式(shift+;进入)低行模式命令(1)w 保存(2)q 退出(3)wq或x 保存并退出5.gcc编译器(1)gcc file.c (默认生成的可执行文件a.out)(2)gcc file.c -o 可执行文件名(指定生成的制作的文件名字)运行一个可执行文件:./可执行文件名(该处没有空格)练习:1+2+3+……+100二 Linux下常用服务开启1.tftp服务:实现文件传输(开发板-pc机)(1)安装软件包(2)配置服务(修改配置文件)sudo vi /etc/default/tftpd-hpa(3)重新启动服务sudo /etc/init.d/tftpd-hpa restart(4)本机测试服务是否通过(输入指令:netstat –a | grep tftp 如果显示udp 0 0 *:tftp*:*则说明tftp安装了且已启动)<1>在制定的服务工作目录路径下(/home/linux/workdir/fs4412/tftpboot/)下存放一个文件(hello.c)<2>切换到你的用户主目录下,输入:tftp 127.0.0.1tftp>get 下载的文件(你所下载的文件必须已经存放在服务器工作目录路径下)tftp>q注意:如果下载成功,下载下来的文件存放在你当前目录<1>启动tftp服务:sudo /etc/init.d/tftpd-hpa start<2>确认tftp服务已开启cmd:netstat –a | grep tftp如果显示udp 0 0 *:tftp*:*则说明tftp安装了且已启动2.NFS网络文件系统(Network File System)通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样对远程主机的共享分区(目录)进行操作(类似windows共享目录)。
linux必学的60个命令来源: ChinaUnix博客日期: 2008.01.28 18:50 (共有条评论) 我要评论linux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。
所以,在Linux系统上工作离不开使用系统提供的命令。
要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。
这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup;◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。
immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。
Linux必学的60个命令(1)-安装与登陆命令login1.作用login的作用是登录系统,它的使用权限是所有用户。
linux运维工作常用操作命令Linux操作系统因其稳定性和安全性,已经成为了互联网行业中最为广泛使用的操作系统之一。
随着企业信息化程度不断提升,需要专业的Linux运维工程师来负责管理和维护服务器的日常运行。
本文将介绍一些常用的Linux运维工作操作命令,供大家参考。
1. pwd命令:用于显示当前工作目录的路径。
2. cd命令:用于切换工作目录,例如:cd /home/admin。
进入/home/admin目录。
3. ls命令:用于列出目录下所有的文件和目录。
4. mkdir命令:用于创建一个新的目录,例如:mkdir 。
5. rmdir命令:用于删除一个空的目录,例如:rmdir 。
6. cp命令:用于复制文件或目录,例如:cp -rf /tmp/home /home。
7. mv命令:用于移动文件或目录,例如:mv /tmp/home /home。
8. rm命令:用于删除文件或目录,例如:rm -rf /tmp/home。
9. chmod命令:用于修改文件或目录的权限,例如:chmod 777 /tmp。
10. chown命令:用于修改文件或目录的所有者,例如:chown admin /tmp。
11. chgrp命令:用于修改文件或目录的所属组,例如:chgrp user /tmp。
12. df命令:用于显示文件系统的可用空间和已用空间。
13. du命令:用于显示目录或文件所占用的磁盘空间。
14. top命令:用于显示系统的资源使用情况,包括CPU、内存等。
15. ps命令:用于显示当前系统中正在运行的进程。
16. kill命令:用于关闭指定进程,例如:kill PID。
17. netstat命令:用于显示网络连接状态和信息。
18. ifconfig命令:用于显示和配置网络接口信息。
19. ping命令:用于测试网络连接是否正常,例如:ping .baidu。
20. ssh命令:用于远程登录到其他Linux服务器。
linux 常用操作指令
Linux是一种开源操作系统,广泛用于服务器和个人电脑。
以下是一些 Linux 常用操作指令:
1. ls:查看当前目录下的文件和文件夹列表。
2. cd:进入指定的目录。
3. mkdir:创建一个新目录。
4. touch:创建一个新文件。
5. cp:复制文件或目录。
6. mv:移动文件或目录。
7. rm:删除文件或目录。
8. cat:查看文件的内容。
9. grep:在文件中查找匹配的文本。
10. chmod:修改文件或目录的权限。
11. chown:修改文件或目录的所有者。
12. tar:压缩或解压缩文件或目录。
13. top:查看系统的进程和资源利用情况。
14. ps:列出当前用户的进程列表。
15. ssh:通过安全的加密连接远程登录到另一台计算机。
这些指令只是 Linux 操作系统中的一小部分,但对于日常使用和系统管理来说已经足够。
熟练使用这些指令可以让用户更高效地使用 Linux 操作系统,提高工作效率。
- 1 -。
linux常用口令
以下是一些常用的Linux命令:
1. cd:改变当前工作目录。
2. ls:列出目录内容。
3. mkdir:创建一个新目录。
4. rmdir:删除一个空目录。
5. cp:复制文件或目录。
6. mv:移动或重命名文件或目录。
7. rm:删除文件或目录。
8. touch:创建空文件或更新文件时间戳。
9. cat:连接文件并打印到标准输出。
10. grep:在文件中搜索文本模式。
11. find:在文件系统中查找文件。
12. chmod:改变文件或目录的权限。
13. chown:改变文件或目录的所有者。
14. chgrp:改变文件或目录的所属组。
15. sudo:以超级用户权限运行命令。
16. ssh:远程登录到另一台计算机。
17. scp:安全地将文件复制到远程计算机。
18. tar:打包和解压文件。
19. wget:下载文件从互联网。
20. top:实时查看系统的活动过程。
这只是一些常见的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常用基本命令学习linux常用基本命令1.设置时间日期date-d10/16/2021datecs10:55:302.rm删除文件或目录rmdir删掉文件目录madir建立目录mv移动或重命名cp激活3.ls显示命令4.man查阅命令信息5.aproposkeyword查看相关命令6.at20:0010/16/12在某一时间继续执行什么命令7.cat命令:cat-b:不显示空行。
cat-n:在文件的每行前面表明行号。
8.ls命令:ls-a:表明所有文件ls-l:显示文件的详细信息。
ls-k:表明文件大小,以k为单位。
9.mv:重命名文件或移动文件mvcb:为源文件作备份。
mvcf:文件重命名时强制性全面覆盖尚无文件。
mvci:覆盖文件时得出提示信息。
mv-u,目标文件比源文件新时不覆盖。
mv-v:移动文件时,给出相应的提示。
10.quota:表明磁盘的采用情况,通常用户可以查阅自己采用磁盘的权限。
quotacg:显示用户所在组使用磁盘的权限。
quotacu:显示用户自己使用磁盘的权限。
quotacp:使显示信息简洁化。
11.rpm:软件包管理工具:rpmcversion:赢得rpm程序的版本信息。
rpmcvv赢得详尽协助信息。
rpmci加装软件包。
rpmcprefixpath:指定软件包的安装路径。
rpmce/--erase:删除软件包。
rpmcq:查询已经安装的软件包。
rpmca:选择所有软件包。
12.rm命令:rm-i:删掉每个文件时给用户提高。
rmcr:删掉整个目录,包含文件和子目录。
rmcv:删掉每个文件时得出提示信息。
rmcf:强制性删掉,并且不给提示信息。
13.tail命令:tailcn:只显示后面的n行。
tailcf:动态显示,常用于追踪消息文件。
14.tar命令:tarca:将一个tar文件追加到一个存档中。
tarcc:生成一个新的存档文件。
tarcdelete从存档中删除。
linux10个常用命令Linux是一种常用的操作系统,具有丰富的命令行工具,这些工具可以帮助用户完成各种任务。
本文将介绍Linux中的十个常用命令,并对其功能和使用方法进行详细说明。
一、ls命令ls命令用于显示当前目录中的文件和子目录。
它的常用选项有-l (显示详细信息)、-a(显示所有文件,包括隐藏文件)和-h(以人类可读的方式显示文件大小)。
例如,输入“ls -l”命令可以显示当前目录下的文件和子目录,并显示它们的详细信息。
二、cd命令cd命令用于切换当前工作目录。
用户可以使用cd命令进入指定的目录,或者使用“cd ..”命令返回上一级目录。
例如,输入“cd /home”命令可以进入home目录。
三、mkdir命令mkdir命令用于创建新的目录。
用户可以使用mkdir命令创建一个新的目录,目录的名称由用户指定。
例如,输入“mkdir new_dir”命令可以在当前目录下创建一个名为new_dir的新目录。
四、rm命令rm命令用于删除文件或目录。
用户可以使用rm命令删除指定的文件或目录,但要注意使用该命令时要谨慎,因为删除后无法恢复。
例如,输入“rm file.txt”命令可以删除名为file.txt的文件。
五、cp命令cp命令用于复制文件或目录。
用户可以使用cp命令将指定的文件或目录复制到指定的位置。
例如,输入“cp file.txt /home”命令可以将名为file.txt的文件复制到home目录下。
六、mv命令mv命令用于移动文件或目录,或者给文件或目录重命名。
用户可以使用mv命令将指定的文件或目录移动到指定的位置,或者给文件或目录重命名。
例如,输入“mv file.txt /home”命令可以将名为file.txt的文件移动到home目录下。
七、cat命令cat命令用于查看文件内容。
用户可以使用cat命令查看指定文件的内容,并将其输出到终端上。
例如,输入“cat file.txt”命令可以查看名为file.txt的文件的内容。
linux最常用的十个命令1. ls: 列出目录内容ls 是 Linux 下最常用的命令之一。
它可以列出目录下的所有文件及子目录,甚至可以带上一些参数使其更加灵活。
例如:```ls [目录]```参数:- -l - 列出详细信息,包括文件属性、所有者、修改日期等。
- -a - 包括隐藏文件在内的所有文件(以“.”开头的文件为隐藏文件)。
- -h - 以人类可读的方式来显示文件大小。
2. cd: 切换目录cd 命令用于切换当前工作目录。
在 Linux 中,一切皆文件,包括目录,所以改变工作目录就相当于改变当前的工作区。
3. mkdir: 创建目录mkdir 命令用于在当前目录下创建一个新目录。
4. rm: 删除文件rm 命令用于删除文件或目录。
- -r - 递归模式,删除包括目录及其下的所有文件。
5. cp: 复制文件- -r - 复制目录及其下所有文件。
- -p - 保留原始文件的权限、时间戳等信息。
6. mv: 移动/重命名文件7. cat: 查看文件内容grep 命令用于在文件中查找指定内容。
```grep [要查找的字符串] [文件名]```9. chmod: 修改文件权限权限示例:- r - 文件的读权限。
- w - 文件的写权限。
- x - 文件的执行权限。
- u - 文件所有者的权限。
- g - 用户组的权限。
- o - 其他用户的权限。
chmod 777 权限表示:文件所有者、用户组、其他用户都具有读、写、执行权限。
10. sudo: 切换权限sudo 命令用于获取管理员权限,以执行一些需要特权的命令。
当需要修改一些敏感文件时应该使用 sudo,执行时需要输入管理员密码。
linux系统基本命令Linux是一种自由和开放源代码的类Unix操作系统,它是世界上最流行的服务器操作系统之一。
Linux提供了大量的命令行工具,这些工具可以用来完成各种各样的任务。
本文将介绍一些常用的Linux基本命令。
1. ls命令ls命令用于列出当前目录下的文件和子目录。
它的语法如下: ls [选项] [文件名]其中,选项可以是以下之一:-a:显示所有文件,包括隐藏文件。
-l:使用长格式显示文件信息。
-h:将文件大小以易读的格式显示。
-R:递归地列出子目录中的文件。
示例:ls -lls -als -R2. cd命令cd命令用于改变当前工作目录。
它的语法如下:cd [目录名]其中,目录名可以是相对路径或绝对路径。
相对路径是相对于当前目录的路径,绝对路径是从根目录开始的完整路径。
示例:cd /home/usercd ..cd Documents3. cp命令cp命令用于复制文件或目录。
它的语法如下:cp [选项] 源文件目标文件其中,选项可以是以下之一:-r:复制目录及其内容。
-p:保留文件的权限和时间戳。
示例:cp file1.txt file2.txtcp -r dir1 dir2cp -p file1.txt dir14. mv命令mv命令用于移动或重命名文件或目录。
它的语法如下: mv [选项] 源文件目标文件其中,选项可以是以下之一:-f:强制覆盖目标文件。
-i:在覆盖目标文件之前提示用户确认。
示例:mv file1.txt file2.txtmv dir1 dir2mv file1.txt dir15. rm命令rm命令用于删除文件或目录。
它的语法如下:rm [选项] 文件名其中,选项可以是以下之一:-r:删除目录及其内容。
-f:强制删除文件,不提示用户确认。
-i:在删除文件之前提示用户确认。
示例:rm file1.txtrm -r dir1rm -i file1.txt6. mkdir命令mkdir命令用于创建一个新目录。
Linux系统常用命令1.登录linux系统命令:login 用户名密码;2.注销linux系统命令:logout ;3.在linux系统中进入windows系统(图形界面)命令:Start x;4.关闭linux系统命令:1)shutdown –h now 立刻进行关机;2)shutdown –r now 现在重新启动计算机;3)reboot 现在重新启动计算机。
5.vi 编辑器(相当于Windows的记事本),wq命令是保存退出;q!是退出不保存;6.Ls 命令:显示当前所有文件和目录;ls –a命令是显示隐藏文件ls –l命令是显示长列表格式(比如文件创建时间、大小、详细列表);7.Linux配置网络端口命令:ifconfig;8.修改口令命令:passwd;9.文件拷贝命令:cp;(如:#cp a.out /home/xiaoming,把a.out拷贝到home的xiaoming目录下)10.移动文件和修改文件名命令: mv;11.删除文件或目录命令:rm ; (如:rm –rf* 删除所有内容,包括目录和文件,其中r表递归,f表强制)12.创建目录命令:mkdir ;(如:#mkdir aaa)13.删除空目录命令:rmdir ;( 如:#rmdir aaa)14.改变工作目录命令:cd ;15.显示当前完整路径命令:pwd;(既是显示用户当前所处目录的完整路径,也是显示用户当前在哪个目录下);16.查找文件命令:find ;(如:#find /-name aaa.java;#find /root/-name aaa.java)17.建立链接文件命令:ln ;(相当于windows下的快捷方式)(如:ln –s /etc/inittab inittab,inittab指向/etc/inittab实际文件)18.连接并显示一个或多个文件的信息命令:cat ;19.改变文件或目录的访问权限命令:chmod ;(用户用它控制文件或目录的访问权限)20.更改某个文件或目录的属主和组的命令:chown ;21.显示引导时内核显示的状态信息命令:dmesg ;22.显示当前系统信息命令:uname ;23.显示当前时间命令:uptime ;24.显示当前用户名命令:whoami ;25.显示系统主机名命令: hostname ;26.ping命令:通过检查网络中其他主机的应答信息,来确认网络的连通性;27.telnet命令:远程登录;(语法:telnet [<主机名>] [:端口号])28.显示本地系统的网络连接状态命令:netstat ;29.sync命令:在关闭linux系统时使用,强制把内存数据写回硬盘,以免数据丢失;30.Chgrp命令:修改一个或多个文件或目录所属的组,使用权限是超级用户(root)31.建立空文件命令:touch ;32.More命令:显示文件内容,带分页;33.Less命令:显示文件内容,带分页;34.Grep命令:在文本中查询内容;(如:#grep “shunping” aaa.java,在“shunping”文件中查询aaa.java文件名;要是显示行数,#-n grep “shunping” aaa.java)35.”|”管道命令:可以这样理解,把上一个命令的结果交给”|”的后面的命令处理;36.Man命令:相当于dos下的help;(如:#man grep)37.重定向命令:ls –l>a.txt列表的内容写入文件a.txt中(覆盖写);Ls –al>>aa.txt列表的内容追加到文件aa.txt的末尾;38.添加组的命令:groupadd ;(如:#groupadd policeman)39.查看Linux中所有组的信息命令:vi /etc/group;(可查看可修改)Cat /etc/group(只可查看不可修改)40.创建用户,并同时指定将该用户分配到哪个组:Useradd –g 组名用户名;如:#useradd –g policeman liming41.查看linux中所有用户信息命令:vi /etc/passwd; cat /etc/passwd ;42.挂载命令(光驱):mount ;(如:#mount /mnt/cdrom)43.卸载命令(光驱):umount;( 如:#umount /mnt/cdrom)44.查看磁盘使用情况命令:df ;(如:df –l;又如:df -h)45.查看某个目录是在哪个分区命令:df [目录全路径] ;(如:df /root)46.查看linux系统分区具体情况:fdisk –l ;(如:fdisk –l)47.查看目前使用的是哪种shell命令:env ;该命令可以显示当前操作系统的环境变量。
Linux常用命令学习1、ls命令就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等常用参数搭配:ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来实例:(1) 按易读方式按时间反序排序,并显示文件详细信息ls -lhrt(2) 按大小反序显示文件详细信息ls -lrS(3)列出当前目录中所有以“t”开头的目录的详细内容ls -l t*(4) 列出文件绝对路径(不包含隐藏文件)ls | sed "s:^:`pwd`/:"(5) 列出文件绝对路径(包含隐藏文件)find $pwd -maxdepth 1 | xargs ls -ld2、cd命令(changeDirectory),命令语法:cd [目录名]。
说明:切换当前目录至dirName实例:(1)进入要目录cd /(2)进入"家"目录cd ~(3)进入上一次工作路径cd -(4)把上个命令的参数作为cd参数使用。
cd !$3查看当前工作目录路径实例:(1)查看当前路径pwd(2)查看软链接的实际路径pwd -P4创建文件夹可用选项:-m: 对新建目录设置存取权限,也可以用chmod命令设置;-p: 可以是一个路径名称。
此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不在的目录,即一次可以建立多个目录;实例:(1)当前工作目录下创建名为t的文件夹mkdir t(2)在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建mkdir -p /tmp/test/t1/t5删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。
kylin linux 常用命令Kylin Linux 是一款基于Ubuntu的国产操作系统,它在保留了Ubuntu的特点和优势的同时,还进行了一系列本土化的定制和优化,以适应中国特色和需求。
下面将介绍一些Kylin Linux常用的命令。
1. cd 命令:用于进入指定目录。
例如,cd /home 将进入/home 目录。
2. ls 命令:用于列出目录中的文件和子目录。
例如,ls -l 将以列表的形式显示文件和目录的详细信息。
3. pwd 命令:用于显示当前工作目录的路径。
4. mkdir 命令:用于创建目录。
例如,mkdir new_directory 将在当前目录下创建一个名为new_directory的新目录。
5. rm 命令:用于删除文件或目录。
例如,rm file.txt 将删除当前目录下的file.txt 文件。
6. cp 命令:用于复制文件或目录。
例如,cp file.txt /home 将复制file.txt 文件到/home 目录下。
7. mv 命令:用于移动文件或目录。
例如,mv file.txt /home 将移动file.txt 文件到/home 目录下。
8. touch 命令:用于创建空文件。
例如,touch file.txt 将创建一个名为file.txt 的空文件。
9. cat 命令:用于查看文件内容。
例如,cat file.txt 将显示file.txt 文件的内容。
10. head 命令:用于查看文件的前几行。
例如,head -n 10 file.txt 将显示file.txt 文件的前10行内容。
11. tail 命令:用于查看文件的后几行。
例如,tail -n 10 file.txt 将显示file.txt 文件的后10行内容。
12. grep 命令:用于在文件中搜索指定的字符串。
例如,grep "hello" file.txt 将在file.txt 文件中搜索包含"hello" 的行。
凝思磐石linux常用命令凝思磐石Linux常用命令Linux是一种类Unix操作系统,被广泛应用于服务器和个人电脑。
作为一个经典、高效且安全的操作系统,Linux拥有许多常用的命令,这些命令可帮助用户完成各种任务,提高工作效率。
在本文中,我们将介绍一些凝思磐石的Linux常用命令。
1. ls命令:用于列出目录中的文件和子目录。
使用ls命令可以快速查看当前目录下的文件和文件夹,并且可以通过不同的选项来指定不同的显示方式,如-l选项显示详细信息,-a选项显示所有文件。
2. cd命令:用于切换当前工作目录。
通过cd命令可以在不同的目录之间进行切换,提高工作效率。
例如,可以使用cd命令切换到家目录,然后再切换到某个子目录。
3. pwd命令:用于显示当前工作目录的路径。
通过pwd命令可以查看当前所在的目录路径,这在需要知道当前位置时非常有用。
4. cp命令:用于复制文件或目录。
通过cp命令可以将文件或目录复制到指定的位置,可以使用不同的选项来实现不同的操作,如-r 选项用于复制目录。
5. mv命令:用于移动或重命名文件和目录。
通过mv命令可以将文件或目录移动到指定的位置,也可以将文件或目录重命名。
6. rm命令:用于删除文件和目录。
通过rm命令可以删除指定的文件或目录,可以使用不同的选项来实现不同的操作,如-r选项用于删除目录。
7. cat命令:用于查看文件内容。
通过cat命令可以显示文件的内容,可以使用不同的选项来实现不同的操作,如-n选项显示行号。
8. grep命令:用于在文件中查找指定的模式。
通过grep命令可以快速查找文件中包含某个关键词的行,可以使用不同的选项来实现不同的操作,如-i选项忽略大小写。
9. find命令:用于在文件系统中查找符合指定条件的文件。
通过find命令可以根据不同的条件查找文件,如按名称、大小、修改时间等。
10. chmod命令:用于修改文件或目录的权限。
通过chmod命令可以修改文件或目录的读、写、执行权限,可以使用不同的选项和参数来实现不同的操作。
1、查看系统服务器版本dmidecode |grep Name2、xargs命令rm –rf *命令删除,如果文件太多,LINUX会提示列表太长无法删除,这时使用命令:ls |xargs rm –rf 删除(把ls的输出作为删除对象)。
3、制定一次性计划任务atat 相关进程atd(要开启先查看进程是否开启ps)4、Which & whereis 查找程序路径前者查找命令路径是在PATH中查找,后者根据程序名全盘查找例如:5、Redhat启动方式的次序1)加载内核2)执行init程序3)/etc/rc.d/rc.sysinit # 由init执行的第一个脚本4)/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式5)/etc/rc.d/rc.local #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)6)/sbin/mingetty # 等待用户登录6、启动模式(RUNLEVEL)一共有7种启动级别,分别为:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode # 2 - Multiuser,without NFS (The same as 3,if you do not have networking)# 3 - Full multiuser mode # 4 - unused # 5 - X11 # 6 - reboot (Do NOT set initdefault to this)各个运行级的详细解释:0 为停机,机器关闭。
1 )为单用户模式,就像Win9x下的安全模式类似。
2 )为多用户模式,但是没有NFS支持。
3 )为完整的多用户模式,是标准的运行级。
4 )一般不用,在一些特殊情况下可以用它来做一些事情。
例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 )就是X11,进到X Window系统了。
6 )为重启,运行init 6机器就会重启。
0和6一般不用;运行startx可启动到级别5.7、Initinit是Linux系统操作中不可缺少的程序之一。
所谓的init进程,它是一个由内核启动的用户级进程。
内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。
所以,init始终是第一个进程(其进程编号始终为1)。
8、设置随系统自启动的服务方式方式一:ChkconfigChkconfig --level [0-6] name on 设定某项服务自启动例如:Chkconfig --level 345 nfs on 设定NFS服务在启动级别3、4、5中自启动--add name这个选项增加一项新的服务,chkconfig 确保每个运行级有一项启动(S) 或者杀死(K) 入口。
如有缺少,则会从缺省的init 脚本自动建立。
--del name用来删除服务,并把相关符号连接从/etc/rc[0-6].d 删除。
--list name列表,如果指定了name 那么只是显示指定的服务名,否则,列出全部服务在不同运行级的状态。
方式二:/etc/rc.d/rc?.d软连接到/etc/rc?.d,里边服务都是存在于/etc/init.d,一般启动模式为59、Linux查看挂载盘文件系统类型df –lhT查看目前挂载分区情况fdisk –l10、ln 建立文件链接–s符号链接11、hostname查看主机名12、查看服务器版本dmidecode |grep Name13、查看服务器运行时间uptime14、netstat 端口查看-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计-c 每隔一个固定时间,执行该netstat命令。
提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到例如:netstat –ntpl 查看开放的tcp端口;netstat –nupl 查看开放的udp端口15、tcpdump 包分析命令【过多,尚未深入】指定网络接口tcpdump –i eth1截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信Tcpdump host 210.27.48.1 and \( 210.27.48.2 or 210.27.48.3 \)监视指定主机和端口的数据包如果想要获取主机210.27.48.1接收或发出的telnet包,使用如下命令tcpdump tcp port 23 host 210.27.48.1对本机的udp 123 端口进行监视 123 为ntp的服务端口tcpdump udp 12316、对磁盘限额命令quota1)检查是否装有quota #rpm –q quota #rpm –qa |grep quota2)在/etc/fstab中添加usrquota,grpquota3)重新挂载需要限额的文件磁盘4)初始化quota数据库,运行quotacheck –cug 则每个挂载分区根目录下就会生成er aquota.group文件5)开启一个定时任务用来定时扫描quota空间quotacheck程序6)Quotaon 激活或者重启激活17、启动程序先cd 到程序所在目录一般是/home/…再ll查看所要运行的程序是否有x权限最后./[程序名] 如./lvesoftd18、nc 命令(netcat简称)强大的网络工具#nc –lp 22(端口号)开启本地端口# nc -v -w 2 192.168.2.34 -z 21-24 端口扫描-l 使用监听模式,管控传入的资料。
-p<通信端口> 设置本地主机使用的通信端口。
-v 显示指令执行过程。
-z 使用0输入/输出模式,只在扫描通信端口时使用。
19、ftp命令#ftp [主机名|IP] #ftp 192.168.26.66#用户名、密码用户名密码认证ftp>get [remote file] [local file] ftp>get /rose/1.bmp 1.bmpftp>mget [remote file] (默认当前目录)ftp>mget /roseftp>put [local file] [remote file] ftp>put 1.bmp /rose/1.bmpftp>cd /home/。
ftp>cd /roseftp>mput [local file] (默认当前目录)ftp>mput *.bmpftp>bye 断开ftp>byeftp下scp命令是安全的文件拷贝,基于ssh,可用来测两台服务器间速率假定你想把本地计算机/home下的一个名为a.tar.tz的文件拷贝到远程服务器192.168.0.2上的/home/tmp。
而且你在远程服务器上的帐号名为root。
可以用这个命令:scp /home/a.tar.tz root@192.168.0.2:/home/tmp/如果把文件从远程机器拷贝到本机当前目录用这个命令:scp root@192.168.0.2:/home/a.tar.tz拷贝远程机器的整个目录下的文件scp -r root@192.168.0.2:/home/* ./20、定时任务Crontab/etc/crontab* * * * * /apps/bin/backup.sh分时日月周例:45 4 1,10,22 * * /apps/bin/backup.sh上面的例子表示每月1、1 0、2 2日的4 : 4 5运行/ a p p s / b i n目录下的b a ckup.sh 21、export命令显示和设置声明变量export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin22、ps aux 查找进程号STAT 进程状态D Uninterruptible sleep (usually IO)R 正在运行可中在队列中可过行的;S 处于休眠状态;T 停止或被追踪;W 进入内存交换(从内核2.6开始无效);X 死掉的进程(从来没见过);Z 僵尸进程;< 优先级高的进程N 优先级较低的进程L 有些页被锁进内存;s 进程的领导者(在它之下有子进程);l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)+ 位于后台的进程组;COMMAND 命令的名称和参数可与grep匹配查询进程号[root@localhost ~]# ps aux |grep httpd23、网络设置修改主机名称与Gateway等设置/etc/sysconfig/network修改网络卡设置/etc/sysconfig/network-script/ifcfg-eth0修改DNS与Hosts设置/etc/resolv.conf/etc/hosts24、at执行一次性任务启动atd服务进程例:三个星期后的下午5 点锺执行/bin/lsat 5pm + 2 weeks /bin/ls明天的17:20 执行/bin/dateat 17:20 tomorrow /bin/dateat -q #查询任务atrm #删除任务25、du命令du –sh 路径//仅显示当前目录总和大小,是对文件和目录磁盘使用的空间的查看,和df命令有些差别。
du –h 路径//显示目录下所有子目录文件大小26、fdisk命令关于fdisk -l 一些数值的说明Disk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes这个硬盘是80G的,有255个磁面;63个扇区;9729个磁柱;每个cylinder(磁柱)的容量是8225280 bytes=8225.280 K(约为)=8.225280M(约为)。
其中sda 有两个主分区(包括扩展分区),分别是hda1 和hda2 (扩展分区);逻辑分区是sda5 hda6硬盘总容量=主分区(包括扩展分区)总容量扩展分区容量=逻辑分区总容量fdisk /dev/sda 可对该分区进行操作编辑等。