一、UNIX的命令
UNIX命令众多,常用基本命令如下:

1.ls显示文件名,等同于dos下dir命令
-a显示所有文件,包含隐藏文件(以.起头的文件名)
-F显示文件(后跟*)和目录(后跟/)
-d与l选项合用,显示目录名而非其内容
2.cd目录转换,等同于dos下cd命令
注意目录分隔符为“/”,与dos相反
4.cat显示文件内容,等同于dos下type命令
命令格式: rm [-r] filename(filename可为档名,或档名缩写符号.)
rm file1删除档名为 file1之文档.
rm file?删除档名中有五个字元,前四个字元为file之所有文档.
rm f*删除档名中,以 f为字首之所有文档.
rm-r dir1删除目录 dir1,及其下所有文档及子目录.
命令格式: mkdir [-p] directory-name
mkdir-p dir/subdir直接创建多级目录
命令格式: cp [-r] source destination
cp file1 file2将文档 file1复制成 file2
cp file1 dir1将文档 file1复制到目录 dir1下,文件名仍为 file1.
cp/tmp/file1.将目录/tmp下的文档 file1复制到现行目录下,
cp/tmp/file1 file2将目录/tmp下的文档 file1现行目录下,档名
cp-r dir1 dir2(recursive copy)复制整个目录.
若目录 dir2存在,则将目录dir1,及其所有文档和子目录,
复制到目录 dir2下,新目录名称为dir1.若目录dir2不存在,
则将dir1,及其所有文档和子目录,复制为目录 dir2.
命令格式: mv source destination
mv file1 file2将文档 file1,更改档名为 file2.
mv file1 dir1将文档 file1,移到目录 dir1下,档名仍为 file1.
mv dir1 dir2若目录 dir2不存在,则将目录 dir1,及其所有档
案和子目录,移到目录 dir2下,新目录名称为 dir1.
若目录 dir2不存在,则将dir1,及其所有文档和子
二、unix怎么删文件命令是什么
rm命令,删除一个目录中的一个或多个文件或目录(文件夹)。操作方法如下:
1、首先用ls命令查看当前目录下的文件或者目录,然后用rm命令删除目录中的文件 123.txt。
2、刚刚上面输入的rm命令会出现提示,下面加入一个参数 f让其直接删除不提示,具体如下:rm-f 123.txt。
3、下面用rm命令删除 test目录,命令为 rm test,发现会报错,原因是test目录下包含子目录 abc,所以必须用rm-r命令删除rm-r test之后的每一步都需要输入y来进行确认。
4、接下来把 rm命令的 r和f参数结合起来用一下。
5、rm-rf test先创建test并且在test目录下创建 abc目录,然后用rm-rf命令删除,发现没有提示全部清空了。
三、Unix 常用命令
1、 ls:显示文件夹下多有文件夹、文件夹名称
2、-a:显示所有文件,包含隐藏文件(.起头的文件名)
3、 rm file1删除档名为file1之文档
4、 rm file?删除档名中有五个字元,前四个字为file的所有文档
5、 rm f*删除档名中,以f首字母的所有文档
6、 rm-r dir1删除目录dir1,及以下所有文档及子目录
7、格式:mkdir [-p] directory-name
8、 mkdir-p dir/subdir直接创建多级目录
9、格式:cp [-r] source destination
10、 cp file1 file2:将file1复制成file2
11、 cp file1 dir1:将file1复制到目录dir1下,文件名仍为file1
12、 cp/tmp/file1 file2:将目录/tmp下的文档file1复制到当前目录下,文件名为file2
13、若dir2存在,则将dir1及子目录复制到dir2下,dir2不存在,复制命名fir2
14、 mv file1 file2:将file1改名为file2
15、 mv file1 dir1:将file1移动到dir1
16、 mv dir1 dir2: dir2存在,将dir1移到dir2,dir2不存在,dir1改名为dir2
17、 du:罗列当前目录下所有文件,文件名
18、 du dir1:显示 dir的总容量及此目录容量
19、 du-sk dir1:显示目录dir1的总容量,以k byte为计量
20、格式:find dir-name filename command
21、 find.-name file-print:寻找目前目录及所有子目录内叫file的文档
22、 find.-ctime+7-print找出七天内未被更改的文档
23、 find.-size+2000m-print找出大小找过2000 btyes的文档
24、 find/tmp-user b1234567-print在/tmp下属于b1234567的文档
25、 find.-name‘*.c’-exec rm{}:删除所有的.c文档
26、 find.-name test*-print显示当前目录及子目录文件名前4位为test的文件名
27、:1,$s/string1/string2/g全文查找string1并替换string2
关于unix 命令的内容到此结束,希望对大家有所帮助。









