寻求Linux中shell命令相关问题的帮助
一、文件和目录操作命令
1,ls命令
功能:显示文件和目录的信息。
Ls默认显示当前目录文件列表。
Ls -a显示所有文件,包括隐藏文件。
Ls -l显示文件属性,包括大小、日期、符号链接、是否可读写以及是否可执行。
Ls -lh显示文件大小,并以易于理解的格式打印文件大小(例如1K 234M2G)。
Ls -lt显示文件,按修改时间排序。
2.cd命令
功能:重命名目录
Cd dir切换到当前目录中的dir目录。
CD/切换到根目录
镉..切换到上一个目录。
镉../ ...切换到上级二级目录。
Cd ~切换到用户目录,比如root,然后切换到/root。
根目录和主目录的区别:
根目录是系统的一级文件结构,主目录只是非root用户控制的目录。相当于windows My Documents,非root用户只能控制主目录下的文件,不能控制根目录下的其他文件。
根目录是设备的顶层目录,用/
主目录是每个用户登录系统的目录。通常在/home下,用户名作为目录,可以用~表示。
CD/输入根目录
Cd ~/进入主目录
当然也可以用/home/someone进入某人的主目录。
3.cp命令
功能:复制文件
Cp source target复制文件源作为目标。
Cp /root /source。将/root下的文件源复制到当前目录。
例如:CP/home/open _ 038 _ dev/external _ files/test/test . sh。
CP–avsour _ dir target _ dir复制整个目录,两个目录完全相同。
4.rm命令
功能:删除文件或目录。
Rm file删除一个文件。
Rm -f文件被删除,没有提示。可以与r参数一起使用。
Rm -rf dir删除当前目录中名为dir的整个目录。
5.mv命令
功能:将文件移走,或者重命名。uinx下没有重命名命令。如果你想重命名它,你可以使用这个命令。
Mv source target将文件源重命名为目标。
命令参数:
-b:如果需要覆盖文件,请在覆盖之前备份它。
-f:强制强制是指如果目标文件已经存在,不经询问直接覆盖;
-i:如果目标文件已经存在,将询问您是否覆盖它!
-u:如果目标文件已经存在,并且源文件相对较新,则它将被更新。
-t:-target-directory = directory将所有源参数移到目录中,即指定mv的目标目录。此选项适用于将多个源文件移动到一个目录,其中目标目录排在前面,源文件排在最后。
示例1:重命名文件
命令:
mv测试. log测试1.txt
示例2:移动文件
命令:
mv test1.txt test3
将文件log1.txt、log2.txt和log3.txt移动到目录test3。
mv log 1 . txt log 2 . txt log 3 . txt test3
将文件log1.txt log2.txt log3.txt更改为/opt/soft/test/test4目录。
mv-t/opt/soft/test/test 4/log 1 . txt log 2 . txt log 3 . txt
将当前文件夹中的所有文件移动到上一个目录。
mv *../
6、差异
功能:比较文件内容
Diff dir1 dir2比较目录1和目录2的文件列表是否相同,但不比较文件的实际内容,如果不同就列出来。
Diff file1 file2比较文件1和文件2的内容是否相同。如果是文本格式的文件,会显示不同的内容。如果是二进制代码,只能说明两个文件不一样。
Comm file1 file2比较文件并显示两个文件的不同内容。
7.ln命令
功能:创建一个链接。Windows快捷方式基于链接原理。
源路径目标路径硬连接
Ln -s源路径目标路径软连接
Ln是linux中另一个非常重要的命令。它的功能是为另一个位置的文件建立不同的链接。该命令最常用的参数是-s,具体用法是:ln–s源文件目标文件。
当我们需要在不同的目录中使用同一个文件时,我们不需要把同一个文件放在每个需要的目录中。我们只需要把文件放在一个固定的目录下,然后在其他目录下用ln命令链接,不需要反复占用磁盘空间。例如:ln–s/bin/less/usr/local/bin/less。
blogs . com/joeblackzqq/archive/2011/03/20/1989625 . html
其次,查看文件内容命令
1,猫命令
显示文件的内容,与DOS类型相同。
卡特彼勒文件
2.更多命令
功能:分页显示命令
更多文件
more命令也可以通过管道字符(|)与其他命令一起使用,例如:
ps ux |更多
ls |更多
3.尾部命令
功能:显示文件的最后几行。
Tail -n 100 aaa.txt显示文件aaa.txt的最后100行
4.vi命令
Vi文件编辑文件
Vi原始基本用法和命令:
输入命令的方式是先按[ESC]键,然后输入:w(写入文件),:w!(写文件不问),:wq保存并退出,:q退出,q!不保存退出。
5.触摸命令
功能:创建一个空文件。
触摸aaa.txt创建一个名为aaa.txt的空文件
三、基本系统命令
1,人工命令
功能:查看命令的帮助。如果你不知道一个命令的用法,你可以问他,当他知道的时候他会告诉你的。
例如:
Man ls显示ls命令的帮助内容。
2、w命令
功能:显示登录用户的详细信息。
例如:
中士:~# w
22:06:51上升43分钟,1用户,平均负载:0.00,0.00,0.00
登录@ IDLE JCPU PCPU WHAT的用户TTY
周LJ pts/0 10.140.0 . 109 21:24 0.00s 0.85s 0.09s sshd:周lj [priv]
3.谁点的
功能:显示登录用户
例如:
中士:~#谁
周LJ pts/0 Mar 13 21:24(10.140.0 . 109)
4.最后一个命令
功能:检查哪些用户最近登录了系统。
例如:
中士:~#最后一个
仍然处于登录状态
重新启动系统启动2.6.8-2-386周一至三月13 21:23 (00:43)
周日pts/0 10.140.0 . 105日Mar 12 22:51 -下跌(00:00)
周日pts/0 10.140.0 . 105孙月12 22:51-22:51(00:00)
root tty 1 Sun Mar 12 22:50-down(00:01)
root tty 1 Sun Mar 12 22:46-22:48(00:02)
root tty 1 Sun Mar 12 22:43-22:46(00:02)
重新启动系统启动2.6.8-2-386周一至三月13 06:34 (-7:-41)
wtmp开始于2006年3月13 06:34:11
5.日期命令
功能:系统日期设置
日期显示当前日期和时间
日期-s 20:30:30将系统时间设置为20:30:30。
日期-s 2002-3-5将系统周期设置为2003-3-5。
Date -s "060520 06:00:00 "将系统周期设置为20 06年5月20日6:00点整。
6、时钟命令
功能:时钟设置
clock–r读取系统Bios中的时间参数。
clock–w将系统时间(如日期设置的时间)写入Bios。
7.uname命令
功能:查看系统版本
Uname -R显示操作系统内核的版本
例如:
中士:~# uname -a
Linux Sarge 2.6.8-2-386 #1星期二Aug 16 12:46:35 UTC 2005 i686 GNU/Linux
8、关闭并重启系统命令
重新启动重新启动计算机。
Shutdown -r现在重新启动计算机,并在停止服务后重新启动计算机。
Shutdown -h现在关闭计算机,停止服务,然后关闭系统。
Halt关闭计算机。
现在通常使用Shutdown -r。重启系统时,相关服务关闭,现在shutdown -h也是。
9日,苏命令
功能:切换用户
su-切换到根用户
Su-zhoulj切换到zhoulj用户,
注意:-,很关键。如果使用-,将使用用户的环境变量。
名称服务器192.168.1.11
6.网络调试
(1),ping命令
功能:算了。不知道就去做。
砰
(2)、traceroute命令
功能:路线跟踪
traceroute
跟踪路由207.68.173.7
(3)、nslookup命令
功能:域名解析和调试
例如:
$ nslookup
注意:nslookup已被弃用,可能会从未来版本中删除。
考虑使用“dig”或“host”程序。使用运行nslookup
`-sil[ent]'选项来防止此消息出现。
& gt
服务器:192.168.1.11
地址:192.168.1.11 # 53
非权威回答:
名称:
地址:202.118.66.66
& gt服务器202.118.66.6
默认服务器:202.118.66.6
地址:202.118.66.6#53
& gt
服务器:202.118.66.6
地址:202.118.66.6#53
非权威答案:规范名称=
。
名称:
地址:202.108.22.5
九、其他订单
1和ssh命令
功能:远程登录到其他UNIX主机。
ssh-l user1 192.168.1.2使用用户名user 1登录到192.1.2。
嘘
用用户名user1登录192.168.1.2。
2、scp命令
功能:安全复制
例如:
scp abc.tar.gz
:~将本地abc.tar.gz复制到192.168.1.5的user1 (/home/user1)的根目录下。
3.telnet命令
功能:登录远程主机。
例如:
远程登录192.168.1.5
————————————————
版权声明:本文为CSDN博主“阳光~ L &;h”遵循CC 4.0 BY-SA版权协议。转载请附上原出处链接和本声明。
原文链接:/LH 0912666/文章/详情/87897629