1.命令名称:touch
功能描述:生成空文件
所在路径:/bin/touch :all user 所有用户
语法格式:touch [选项] 文件名
cat a.txt 表示查看a.txt的内容
echo "1111111" > www.txt 表示新建了一个为www的文件,并且它里面的内容为1111111
2.命令名称:cd ---- change directory[改变目录]
功能描述:切换目录
所在路径:shell内部指令
语法格式:cd [目录]
cd 回到家目录(root或者home)
cd ~ 回到家目录
cd /root 回到家目录[超级用户]
cd /home 回到家目录
cd .. 去上一级目录
cd / 回到根
cd - 回到上一次跳转的目录
cd !$ [比如用ls 访问了的目录,用这个就直接进入该目录下。]
[root@localhost /]# ls /etc/sysconfig/network-scripts/
ifcfg-eth0 ifdown-ipsec ifdown-tunnel ifup-ipx ifup-sl
ifcfg-eth1 ifdown-ipv6 ifup ifup-isdn ifup-tunnel
ifcfg-eth2 ifdown-isdn ifup-aliases ifup-plip ifup-wireless
ifcfg-lo ifdown-post ifup-bnep ifup-plusb init.ipv6-global
ifdown ifdown-ppp ifup-eth ifup-post net.hotplug
ifdown-bnep ifdown-routes ifup-ippp ifup-ppp network-functions
ifdown-eth ifdown-sit ifup-ipsec ifup-routes network-functions-ipv6
ifdown-ippp ifdown-sl ifup-ipv6 ifup-sit route-eth0
[root@localhost /]# cd !$
cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]#
cp a.log /home/b 表示将当前目录下的a.log文件拷贝到home目录下的b文件夹中。
3.命令名称:pwd ---- print work directory
功能描述:显示目录所在的工作目录
所在目录:/bin/pwd all user
语法格式:pwd
4.命令名称:cp ---- copy
功能描述:复制文件
所在目录:/bin/cp
语法格式:cp -apf[源文件或原目录] [目的文件或目录]
[root@localhost ~]# cp *.txt /home/yangyi
[root@localhost ~]# cd !$
cd /home/yangyi
[root@localhost yangyi]# ll
-rw-r--r-- 1 yangyi yangyi 6915792 09-29 15:41 02.??色???.mp3
drwxrwxr-x 2 yangyi yangyi 4096 10-10 14:56 aa
drwxr-xr-x 2 yangyi yangyi 4096 10-06 14:57 Desktop
-rw-r--r-- 1 root root 0 10-10 16:13 four.txt
-rw-r--r-- 1 root root 39 10-10 16:13 one.txt
-rw-r--r-- 1 root root 0 10-10 16:13 three.txt
-rw-rw-r-- 1 yangyi yangyi 46 10-06 15:00 yangyi.html
-rw-r--r-- 1 root root 18 10-10 16:13 yangyi.txt
[root@localhost yangyi]#
要是要拷贝目录的话,就要用cp -a
cp -a yangyi/ /root 表示将yangyi目录下的所有文件拷贝到root目录下、如:
[root@localhost home]# cp -a yangyi/ /root
[root@localhost home]# cd !$
cd /root
[root@localhost ~]# ll
-rw------- 1 root root 1374 08-06 21:29 anaconda-ks.cfg
drwxr-xr-x 3 root root 4096 10-07 17:47 Desktop
-rw-r--r-- 1 root root 0 10-10 15:41 four.txt
-rw-r--r-- 1 root root 28996 08-06 21:29 install.log
-rw-r--r-- 1 root root 4220 08-06 21:26 install.log.syslog
-rw-r--r-- 1 root root 550125 10-08 20:04 kmplayer-0.11.2c.tar.bz2
drwxr-xr-x 2 root root 4096 10-08 20:06 linuxqq_v1.0.2-beta1_i386
-rw-r--r-- 1 root root 39 10-10 15:45 one.txt
-rw-r--r-- 1 root root 0 10-10 15:40 one.txt~
-rw-r--r-- 1 root root 35220 10-06 16:10 scsconfig.log
-rw-r--r-- 1 root root 1094 10-06 16:14 scsrun.log
-rw-r--r-- 1 root root 1723032 10-08 20:11 smplayer-0.6.9.tar.bz2
-rw-r--r-- 1 root root 0 10-10 15:41 three.txt
-rw-r--r-- 1 root root 0 10-10 15:41 two.tex
drwx------ 21 yangyi yangyi 4096 10-10 16:13 yangyi
-rw-r--r-- 1 root root 18 10-10 15:47 yangyi.txt
[root@localhost ~]#
要是想拷贝到的文件或文件夹已近存在,则会提示“是否覆盖”。想强制覆盖,用
cp -f [貌似没效,还是会提醒]
要是想覆盖的时候保留原来的日期。用
cp - p
5.命令名称:rm ---- remove
功能描述:删除文件
所在目录:/bin/rm all user
语法格式:rm -irf[文件或目录]
1. rm a.txt 删除文件a ,但有提示说是否删该文件。y表示想, n表示不想
2. rm -f a.txt 强制删除a文件,没有任何提示、
3. rm -r A 删除目录A,但有提示说是否删该目录。y表示想, n表示不想
4. rm -rf * 强制删除所有文件,没有任何提示。很危险、
6.命令名称:mv ---- move
功能描述:移动文件或为文件重新命名
所在目录:/bin/mv all user
语法格式:mv -f[源文件或目录] [目的文件或目录]
[root@localhost /] mv a.txt /home 表示把根目录下的a.txt文件移动到home目录下。
[root@localhost home]# mv yangyi.txt yangyi.html 表示把home目录下的yangyi.txt文件重命名 为后缀为.html的文件
7.命令名称:
cat 不管多长一次性全部读书来 ;
more 也是查看文件内容,但是却分屏显示,按空格或键F显示下一页,按回车显示下一行,按Q或q退出。可以用键盘上的pagedown和pageup来下翻和上翻页。
less 按空格或键F显示下一页,按回车显示下一行,按Q或q退出,按pageup和pagedown可以翻上、下页。按home回到文件开始,按end回到文件结尾。
head -3 看文件前3行,默认,不加3的话,是10行。
tail -3 看文件后3行。默认,不加3的话,是10行
tail -f password 就能实时键控password这个文件的新增内容,就是比如再进入一个帐号,往password里面输入内容,那么,就会实时显示出来。
功能描述:查看文件内容。
3. Linux常用命令(1)
最新推荐文章于 2023-09-21 14:57:51 发布