linux常用命令
linux常用100个命令
![linux常用100个命令](https://img.taocdn.com/s3/m/d795ed5bc4da50e2524de518964bcf84b8d52d58.png)
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最常用20条命令汇总
![linux最常用20条命令汇总](https://img.taocdn.com/s3/m/760cc818bdd126fff705cc1755270722192e59ec.png)
linux最常用20条命令汇总
1. ls:显示当前目录中的文件和子目录
2. cd:改变当前工作目录
3. mkdir:创建新的目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动或重命名文件或目录
7. cat:查看文件内容
8. grep:在文件中搜索指定的字符串
9. find:在文件系统中查找文件或目录
10. chmod:修改文件或目录的权限
11. chown:修改文件或目录的所有者
12. tar:创建压缩文件或解压缩文件
13. ssh:远程登录到其他计算机
14. ps:显示当前运行的进程
15. top:实时监控系统的进程和资源使用情况
16. du:显示目录或文件的磁盘使用情况
17. df:显示文件系统的磁盘使用情况
18. ifconfig:配置或显示网络接口信息
19. ping:测试与目标主机的连通性
20. man:查看命令的帮助文档。
Linux常用命令大全.pdf
![Linux常用命令大全.pdf](https://img.taocdn.com/s3/m/044e0d9be2bd960591c6775d.png)
创建文件夹
可用选项:
-m: 对新建目录设置存取权限,也可以用 chmod 命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自
动建立好那
些尚不在的目录,即一次可以建立多个目录;
实例:
(1)当前工作目录下创建名为 t 的文件夹
mkdir t
(2)在 tmp 目录下创建路径为 test/t1/t 的目录,若不存在,则创建
4
cat log.txt Hello World PWD=/opt/soft/test (4)反向列示 tac log.txt PWD=/opt/soft/test World Hello
10、more 命令
功能类似于 cat, more 会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按 空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示
8、cp 命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
3
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在 shell 脚本中,如果不 加-i 参数,则不会提示,而是直接覆盖!
-i 提示 -r 复制目录及目录内所有项目 -a 复制的文件与原文件时间一样 实例: (1)复制 a.txt 到 test 目录下,保持原文件时间,如果原文件存在提示是否覆盖 cp -ai a.txt test (2)为 a.txt 建议一个链接(快捷方式) cp -s a.txt link_a.txt
2、cd 命令
(changeDirectory),命令语法:cd [目录名]。说明:切换当前目录至 dirName 实例: (1)进入要目录 cd /
linux-实验指导手册-常用命令
![linux-实验指导手册-常用命令](https://img.taocdn.com/s3/m/c3b3e90ca88271fe910ef12d2af90242a995ab4f.png)
实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
linux常用20个命令
![linux常用20个命令](https://img.taocdn.com/s3/m/f857aee50129bd64783e0912a216147917117e9c.png)
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 常用命令](https://img.taocdn.com/s3/m/fe2a961cb80d6c85ec3a87c24028915f804d8438.png)
1. 切换目录cdcdcdcd cd2. pwd命令pwd3. ll命令4. mkdir命令(创建文件夹)5. mv命令(移动文件或者重命名)6. rm命令(删除文件)7. cp命令(复制文件)8. clear命令9. cat命令10. tar和zip命令(解压命令)1234511. ps命令12. grep命令13. kill命令kill -9 8080 808014.vim命令23615. su命令16. ifconfig命令17. 关闭防火墙命令1234disable801801118、安装命令一、rpm 安装和卸载1、rpm 包安装方法下载rpm 安装包到本地上传或者直接在线下载到服务器,上传到服务器并切换到当前目录执行:rpm -ivh abc.rpm 进行安装;区别单纯的安装,不会安装依赖,类似于windows 里面直接点击exe 运行2、rpm -evh abc.rpm 卸载3、rpm -q abc 查找安装的软件名4、rmp -qd abc 查找安装的软件安装目录或者位置二、YUM 的应用yum 下载、安装、检测更新、卸载(删除)操作对象只能是.rpm的软件包1、安装:yum -y install httpd 或者yum install httpd -y下载并安装 httpd服务,可以处理软件包之间的依赖性关系yum:命令字的作用:连接公共的软件包仓库install:进行安装-y : 允许所有相关依赖性的服务安装2、卸载:yum remove httpd -y 或者yum -y remove httpd 卸载软件例如:卸载httpd软件19、关机或者重启命令1、shutdown -h now --立即关机2、shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天3、shutdown -h +10 --10分钟后自动关机4、shutdown -r now --立即重启5、shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户20、上传和下载1、安装软件yum install lrzsz2、上传1)命令rz说明:rz即上传,选择文件即可2)覆盖上传rz -y说明:文件已存在,无需删除再上传3、下载1)命令sz说明1:sz 空格文件名说明2:第一次需要设置下载目录,如果已设置,则无需;说明3:如果忘记下载路径,SecureCRT的路径是这么看的,打开会话-会话选项-X/YZmodem。
Linux常用命令
![Linux常用命令](https://img.taocdn.com/s3/m/2463d7463c1ec5da50e2707f.png)
apt-get update 更新本地数据库
apt-get upgrade 升级软件包
apt-get dist-upgrade 智能升级软件包
apt-get check 检查本地软件依赖关系
apt-get remove 卸载依赖软件
递归展开方式:VAR=var
简单方式:VAR:=var
变量使用格式为:$(VAR)
makefile规则:makefile中一条语句代表一条规则。有普通规则、隐式规则、模式规则。
autotools
*******************************************************************************************************
du 显示文件大小
cat 显示文件内容/连接指定文件
grep 基于行对文件内容进行查找
more 逐屏显示内容
less 浏览文件内容
tail 显示尾部信息
head 显示头部信息
ifconfig [interface] [options] 显示和配置网络设备属性
who:u、g、o
operator:+、-、=
permission:r、w、x、s、l文件加锁
chmod [mod] filename 绝对模式管理用户权限
chown 修改文件拥有者
umask 设置文件默认权限屏蔽码
*****************************************************************************************************
Linux常用基本命令学习
![Linux常用基本命令学习](https://img.taocdn.com/s3/m/a146f92202d8ce2f0066f5335a8102d276a261be.png)
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从存档中删除。
linux运维常用的50条命令
![linux运维常用的50条命令](https://img.taocdn.com/s3/m/86ff8f73777f5acfa1c7aa00b52acfc788eb9f76.png)
linux运维常用的50条命令Linux是一种常用的操作系统,被广泛用于服务器的运维工作中。
在Linux的运维工作中,有许多常用的命令可以帮助管理员进行系统管理、故障排查和性能优化等工作。
本文将介绍Linux运维中常用的50条命令,并对其进行详细说明。
1. ls命令:用于列出当前目录下的文件和文件夹。
2. cd命令:用于切换当前目录。
3. pwd命令:用于显示当前所在的目录路径。
4. mkdir命令:用于创建新的目录。
5. rm命令:用于删除文件或文件夹。
6. cp命令:用于复制文件或文件夹。
7. mv命令:用于移动文件或文件夹。
8. cat命令:用于查看文件内容。
9. grep命令:用于在文件中搜索指定的字符串。
10. find命令:用于在指定目录下查找文件。
11. tar命令:用于打包和解压文件。
12. top命令:用于实时监控系统的运行状态。
13. ps命令:用于查看当前系统中的进程信息。
14. kill命令:用于终止指定的进程。
15. netstat命令:用于查看网络连接和网络统计信息。
16. ifconfig命令:用于配置和显示网络接口信息。
17. ping命令:用于测试网络连接的连通性。
18. ssh命令:用于远程登录到其他主机。
19. scp命令:用于在不同主机之间复制文件。
20. rsync命令:用于在不同主机之间同步文件。
21. df命令:用于查看文件系统的磁盘空间使用情况。
22. du命令:用于估算文件和目录的磁盘空间使用情况。
23. mount命令:用于挂载文件系统。
24. umount命令:用于卸载文件系统。
25. chmod命令:用于修改文件或目录的权限。
26. chown命令:用于修改文件或目录的所有者。
27. chgrp命令:用于修改文件或目录的所属组。
28. useradd命令:用于创建新用户。
29. userdel命令:用于删除用户。
30. passwd命令:用于修改用户的密码。
Linux必备常用命令
![Linux必备常用命令](https://img.taocdn.com/s3/m/7493da10a2161479171128aa.png)
Linux常用命令实现磁盘配额(注安装LINUX时建立/home分区)目标:对用户zhao在/home目录上实现soft limit为5k,hard limit 为10k的磁盘配额实现步骤:1. 修改包含/home的行,#vi /etc/fstab,改为:defaults,usrquota。
也就是增加usrquota项。
然后保存退出。
2、卸载/home目录#umount /home3. 挂接/home目录#mount /home4、增加用户zhao #useradd zhao5、修改密码#passwd zhao6、生成关于/home目录的quota信息# quotacheck -cmug /home#quotacheck -vu /home7、查看所有用户的信息#repquota -au8、设置配额#edquota -u zhao将soft 和hard 分别改为5和109、保存并退出#wq!10、修改时间#edquota -t11、#wq!12.开启/home上的磁盘配额功能#quotaon /home13.查询配额#quota -u zhao14.验证配额#su - zhao一、基本命令1.man2.ls作用:列出文件清单。
常用选项:-a,-R-a 全部文件,包括隐藏文件(开头为.的文件)-R 与子目录一起列出来3.cd [绝对目录或者相对目录]作用:改变当前路径。
特殊目录的表示方法:.,..,~,-(代表前一目录)cd /var/spool/mailcd ../mqueue4.pwd作用:查看当前路径。
5.mkdir作用:创建目录。
6.rmdir作用:删除空目录。
7.rm作用:删除文件或目录。
常用选项:-r,-i(删除文件或者目录前是否询问)8.cp作用:复制。
常用选项:-r,-i-r 用于递归复制,-i若目标文件已经存在,将询问例:cd /tmpcp ~/.bashrc bashrccp –i ~/.bashrc bashrc9.mv作用:移动文件或目录。
(完整版)Linux常用的20个命令
![(完整版)Linux常用的20个命令](https://img.taocdn.com/s3/m/72f58311524de518974b7d26.png)
2、查看当前所在目录完整路径:pwd
shutdown
关机或重启命令
#立刻关机:shutdown —h now
#60s后重启:shutdown —r —t 60
netstat
显示网络相关信息
#列出所有端口:netstat -a
du
查看目录使用情况
grep:文本内容搜索;
grep success*/*查找当前目录下面所有文件里面含有success字符的文件
passwd命令
可以设置口令
history命令
可以显示用户过去使用的命令
finger命令
可以让使用者查询一些其他使用者的资料
finger root //查看root的资料
file命令
该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:
#在/opt/test目录下创建目录img,若无test目录,先创建test目录:mkdir -p/opt/test/img
cat
查看文件内容
#查看desc。txt的内容:cat desc.txt
more
分页查看文件内容
#分页查看desc。txt文件的内容:more desc。txt
tail
查看文件尾部内容
#在opt目录下查找以。txt结尾的文件:find /opt -name '。txt’
ln
创建链接文件
#创建目录/opt/test的符号链接:ln —s /opt/test。/link2test
man
命令帮助
#对你不熟悉的命令提供帮助和解释:man ls就可以查看ls相关的用法
linux 常用命令自学手册
![linux 常用命令自学手册](https://img.taocdn.com/s3/m/3cd23809842458fb770bf78a6529647d2728341c.png)
linux 常用命令自学手册
Linux操作系统是一种开源的操作系统,广泛应用于服务器和嵌入式系统。
下面是一些常用的Linux命令,可以帮助你快速入门和自学:
1. ls,列出当前目录下的文件和子目录。
2. cd,切换目录。
3. pwd,显示当前工作目录的路径。
4. mkdir,创建新的目录。
5. touch,创建新的空文件。
6. cp,复制文件或目录。
7. mv,移动文件或目录,也可用于重命名文件和目录。
8. rm,删除文件或目录。
9. cat,查看文件内容。
10. more和less,逐页查看文件内容。
11. head和tail,分别查看文件的头部和尾部内容。
12. grep,在文件中搜索指定的字符串。
13. find,在文件系统中搜索文件。
14. tar,打包和解压文件。
15. ps,显示系统中正在运行的进程。
16. top,实时显示系统资源占用情况和进程信息。
17. kill,终止指定的进程。
18. chmod,修改文件或目录的权限。
19. chown,修改文件或目录的所有者。
20. sudo,以超级用户权限执行命令。
以上是一些常用的Linux命令,你可以通过查阅Linux操作系统的官方文档或者参考一些在线教程来进一步学习和掌握这些命令的用法和相关参数。
希望这些信息能够帮助你开始自学Linux操作系统。
linux下常用命令
![linux下常用命令](https://img.taocdn.com/s3/m/530b4145cf84b9d528ea7a27.png)
下载地址:/jdk6/
选择Linux Platform jdk-6u12-linux-i586.bin 将该下载包拷贝到/root(目录随意)下
卸载旧版本:
1.在终端输入如下命令,如果有安装就会出现安装的jdk的相关信息
[root@localhost ~]#rpm -qa|grep java
Disk /dev/sdc: 322 MB, 322122240 bytes
64 heads, 32 sectors/track, 307 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Device Boot Start End Blocks Id System
在安装JDK (Java Development Kit)或JRE (Java Runtime Environment)时,这个Redhat package文件的默认安装路径是/usr/java。如果你要安装在其它路径下,例如要放到/usr/local/home 目录下,安装时要敲的指令就是:
Device Boot Start End Blocks Id System
/?uid-7607759-action-viewspace-itemid-350633(第 2/6 页)2009-3-20 15:36:38
手把手教你用VMware在linux下安装oracle10g RAC(4)-配置linux环境续 - 三思笔记,ORACLE学习轨迹~~~~ - ITPUB个人空间 - powered by X-Space
该命令可以使用通配符(通配符含义请参见第十章)。
例如:假设用户当前目录是:/home/xu,现需要更换到/home/xu/pro目录中,
linux中常用的命令
![linux中常用的命令](https://img.taocdn.com/s3/m/0fe68ec1afaad1f34693daef5ef7ba0d4a736d34.png)
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. tar命令:打包和压缩文件或目录。
19. top命令:实时显示系统的运行情况。
20. ps命令:显示当前用户的进程信息。
linux常用命令大全,常用的linux命令有哪些
![linux常用命令大全,常用的linux命令有哪些](https://img.taocdn.com/s3/m/e5090ff69a89680203d8ce2f0066f5335a8167f0.png)
linux常⽤命令⼤全,常⽤的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 命令cd(changeDirectory) 命令语法:cd [⽬录名]说明:切换当前⽬录⾄ dirName。
实例:(1)进⼊要⽬录cd /(2)进⼊ "home" ⽬录cd ~(3)进⼊上⼀次⼯作路径cd -(4)把上个命令的参数作为cd参数使⽤。
cd !$3、pwd 命令pwd 命令⽤于查看当前⼯作⽬录路径。
实例:(1)查看当前路径pwd(2)查看软链接的实际路径4、mkdir 命令mkdir 命令⽤于创建⽂件夹。
可⽤选项:-m: 对新建⽬录设置存取权限,也可以⽤ chmod 命令设置;-p: 可以是⼀个路径名称。
此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃动建⽴好那些尚不在的⽬录,即⼀次可以建⽴多个⽬录。
实例:(1)当前⼯作⽬录下创建名为 t的⽂件夹mkdir t(2)在 tmp ⽬录下创建路径为 test/t1/t 的⽬录,若不存在,则创建:mkdir -p /tmp/test/t1/t5、rm 命令删除⼀个⽬录中的⼀个或多个⽂件或⽬录,如果没有使⽤ -r 选项,则 rm 不会删除⽬录。
(完整word版)linux常用命令大全
![(完整word版)linux常用命令大全](https://img.taocdn.com/s3/m/4a658438fe4733687e21aaf7.png)
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不会删除目录。
Linux常用命令.pdf
![Linux常用命令.pdf](https://img.taocdn.com/s3/m/78e7ae3158fafab068dc025d.png)
Linux常用命令1、查看当前工作路径:pwd示例:2、列出目录中的内容:ls格式:ls [选项] [目录名称]常用选项和参数:-l :显示文件和目录的详细信息。
-d : 显示目录名称而非其内容。
-S : 按文件和目录的大小排序。
-t : 按文件和目录的更改时间排序。
-a :显示目录中的文件和文件夹,包括隐藏文件。
示例:➢查看当前目录下的文件和文件夹详细信息。
3、切换工作目录:cd格式:cd [目录名称] (直接执行cd命令,进入个人主目录。
)示例:4、创建目录:mkdir格式:mkdir [选项] [目录名称]常用选项和参数:-p :确保目录名称存在,如果目录不存在的就新创建一个。
示例:➢在/test/test1目录下创建一个名称为“test2”的目录。
(/test目录下还没有创建test1,添加-p参数一次性创建)5、创建文件:touch格式:touch [文件名称]示例:➢创建一个名称为“linux”的文件。
6、删除文件或目录:rm格式:rm [选项] [文件或目录名称]常用选项和参数:-f :强制删除文件或目录。
-r :递归处理,将指定目录下的所有文件及子目录一并处理。
示例:➢删除一个名称为“/test1”的目录。
7、移动或更名现有的文件或目录:mv格式:mv [选项][源文件或目录][目标文件或目录]常用选项和参数:-f :若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
示例:➢将/etc/hosts文件移动到/home目录。
8、复制文件或目录:cp格式:cp[选项][源文件或目录][目标文件或目录]常用选项和参数:-a :此参数的效果和同时指定"-dpR"参数相同。
-d :当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录。
-p :保留源文件或目录的属性。
-R :递归处理,将指定目录下的所有文件与子目录一并处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.Linux基础命令1.1.终端命令格式说明:- command : 命令名, 相应功能的英文单词或单词的缩写- [-options] : 选项, 可用来对命令进行控制, 也可以省略- parameter : 传给命令的参数, 可以是零个、一个或者多个1.2.终端使用技巧1.2.1.自动补全1、在敲出文件/ 目录 / 命令的前几个字母之后, 按下 tab键2、如果还存在其他文件 / 目录 / 命令, 再按一下tab键, 系统会提示可能存在的命令1.2.2.曾经使用过的命令1、使用上 / 下光标键可以在曾经使用过的命令之间来回切换2、如果想要退出选择, 并且不想执行当前选中的命令, 可以按 ctrl + c1.3.显示文件列表命令ls 是英文单词list的简写, 其功能为列出目录的内容,是用户最常用的命令之一ls常用选项如果只使用ls命令就只能看到当前目录下非隐藏文件。
常见使用命令:1.4.目录查看、目录创建和目录删除命令(pwd、mkdir、rm)1.4.1. pwd命令1.4.2.mkdir命令该命令用于创建目录注意: 新建目录的名称不能与当前目录中已有的目录或文件同名1)创建没有层级关系的目录2)创建有层级的目录mkdir -p 目录1/目录2/目录31.4.3.rm命令该命令用于删除文件或者目录参数解释:rm -r 目录 #删除目录有提醒rm -fr 目录 #直接删除目录(不管有没有内容)1.5.目录切换命令cd 是英文单词 change directory 的缩写, 其功能为更改当前的工作目录, 也是用户最常用的命令之一注意: linux的所有目录和文件名都是大小写敏感的实例:1.6.文件操作命令1.6.1.touch命令touch命令创建文件touch 文件路径1.6.2.mv命令通过mv 命令可以用来移动文件或目录, 也可以给文件或目录重命名1)将文件移动另一个目录中:mv 文件目录/2)重命名3)将目录移动到另一个目录中:1.6.3.cat/more/less命令●cat命令●more命令分页显示文件内容,还支持直接跳转行等功能语法: more 文件路径相关操作:Enter: 向下n行, 需要定义, 默认为1行空格键: 向下滚动一屏或 Ctrl + FB键: 返回上一屏或 Ctrl+Bq:退出more●less命令分页显示文件内容,还支持直接跳转行等功能语法: more filePath空格键: 前进一页或 page downb :后退一页或 page upd : 前进半页u :后退半页1.6.4.cp命令1.7.文件查找命令1.7.1.find指令用于查找符合条件的文件1.7.2.grep命令1.8.压缩和解压命令tar 参数解释:1.8.1.解压tar -zxvf 压缩文件 [-C] [指定解压目录]1.8.2.压缩tar -c[z]vf 压缩文件目录1.9.系统管理命令1.9.1.ps命令1.9.2.kill命令1.9.3.管道命令管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
1.10.用户的创建和删除命令1.10.1.用户创建和密码设置useradd 用户名passwd 用户名1.10.2.用户删除user -r 用户名1.11.权限管理命令1.11.1.文件权限概述Linux操作系统是多任务多用户操作系统,用户是Linux系统工作中重要的一环, 用户管理包括用户与组管理LInux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。
所属用户:文件的创建者所属用户组:和所属用户在同一组的用户其他用户:既不是所属用户,也不是所属用户组1.11.2.文件权限解读r: 对文件是指可读取内容对目录是可以lsw: 对文件是指可修改文件内容,对目录是指可以在其中创建或删除子节点(目录或文件) x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录1.11.3.chmod命令chmod命令用来变更文件或目录的权限。
1.12.网络和服务管理命令1.12.1.ifconfig命令查看主机ip地址1.12.2.网络状态查看命令netstatnetstat -nltp1.12.3.systemctl命令systemctl 命令是用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态,在Centos7.0之前,使用的是service命令,在Centos7.0之后,使用systemctl命令来进行服务控制●法格式: systemctl 操作服务名●相关语法介绍相关操作1.13.磁盘管理命令1.14.时间和日期实例:1.15.其他命令1.15.1.ln命令ln命令可以用来创建软连接,类似于创建快捷方式命令格式:ln -s 2.txt 1.txt1.15.2.clear命令清屏命令,还可以使用快捷方式:ctrl + l1.15.3.关机重启reboot :重新启动shutdown -h now : 马上关机(断电关机)halt : 立刻关机(centos) (不断电关机)1.16.vi编辑器1.16.1.vi编辑器介绍vi是visual interface的简称, 是Linux中最经典的文本编辑器vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域, 就能完成所有编辑操作vi的特点:1.只能是编辑文本内容, 不能对字体段落进行排版2.不支持鼠标操作3.没有菜单4.只有命令1.16.2.vim编辑器vim 是从vi发展出来的文本编辑器, 支持代码补全、编译及错误跳转等方便编程的功能提别丰富, 在程序员中被广泛使用, 被称为编辑器之神。
1.16.3.vi编辑器使用Vi编辑器三种模式:1. 命令行模式- 打开文件首先进入命令模式, 是使用vi的入口- 通过命令对文件进行常规的编辑操作, 例如定位翻页复制粘贴删除- 在其他图形编辑器下, 通过快捷键或者鼠标实现的操作, 都在命令模式下实现2. 末行模式 -- 执行保存退出等操作- 要退出 vi 返回到控制台, 需要在莫行模式下输入命令 - 末行模式是 vi 的出口3. 编辑模式 -- 正常的编辑文字1.16.4.命令行模式常用命令1.16.5.底行模式常用命令1.16.6.异常处理如果 vi 异常退出, 在磁盘上可能会保存有交换文件下次再使用 vi 编辑文件时, 会看到以下屏幕信息, 按下字母 d 删除交换文件即可然后,回到文件编辑目录,删除生成的隐藏文件,如:1.17.日志查看命令1.17.1. tail动态查看日志查看看日志参数:-f循环读取-q不显示处理信息-v显示详细的处理信息-c<数目>显示的字节数-n<行数>显示行数--pid=PID与-f合用,表示在进程ID,PID死掉之后结束.-q, --quiet, --silent从不输出给出文件名的首部-s, --sleep-interval=S与-f合用,表示在每次反复的间隔休眠S秒1、tail -f catalina.out 实时查看日志(默认最后10行);2、tail -300f catalina.out 实时查看最近300行日志;3、tail -n 20 catalina.out (显示最后20行)4、tail -n +5 catalina.out (从第5行开始显示)1.17.2.grep查看异常日志grep -i exception *.log1.17.3.cat搜索关键字附近的日志定位方法:一般来说异常都有这些词汇: "error" , "exception","failed",'invalid"等cat -n catalina.out | grep “关键字”cat -n catalina.out | grep -C 5 “关键字” (匹配到的前后5行)cat -n catalina.out | grep -B 5 “关键字”前5行cat -n catalina.out | grep -A 5 “关键字”后5行1.17.4.vim编辑中查找vim catalina.out输入”/关键字“,按enter查找n 查找下一个 N 查找上一个如果日志文件太大,可以使用split -b 500m catalina.out catalina.outa分割文件【-l 指定行数分割,-b指定文件大小分割】rm -rf catalina.outa* 用完之后删除这些小文件1.17.5.more命令查看more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。
more名单中内置了若干快捷键,常用的有:H(获得帮助信息)Enter(向下翻滚一行)空格(向下滚动一屏)Q(退出命令)more命令从前向后读取文件,因此在启动时就加载整个文件。
该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比1.17.6.sed命令查看这个命令可以查找日志文件特定的一段 , 根据时间的一个范围查询,可以按照行号和时间范围查询按照行号sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。
按照时间段sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log1.17.7.less命令查看less与more类似,使用less可以随意浏览文件,而more仅能向前移动,不能向后移动,而且 less 在查看之前不会加载整个文件。