1.man 显示命令的详细信息 clear清屏命令
cd- -help mkdir- - help查看命令的帮助信息
2.date / cal / whowhoami查看日期、日历、登录的用户、当前登录用户 非图形界面切换使用
3.ifconfig查看网络连接
4.pwd命令 “print working directory”(打印当前工作目录)
cd
1.功能说明:进入(打开)目录,相当于WINDOWS系统中的打开文件夹
2.常见用法:
a) #cd/usr/include改变任意一目录为当前目录。
b) #cdTest当前目录下一目录. (Test是一个已经存在的目录)
c) #cd 转至登陆时的工作目录,即用户目录.
d) #cd.. 回到上一层目录。
e) #cd../.. (返回上两级目录,相当于cd..两次)
3.特别用法:
a)cd~ 进入当前用户目录
b)cd~/Test 进入当前用户的Test目录
c)cd-回到刚才的工作目录,相当于WINDOWS中的ALT+Tab
4.关于用户目录
在Linux系统中,用户登录时会首先进入用户目录,就像WINDOWS系统登录后会首先进入桌面一样(桌面实际上是系统盘下的一个目录.)
例如:登录系统时都会默认进入/home/aoran目录.
5.关于特殊目录
. 表示当前目录,例如: ./test.sh执行当前目录下的test.sh脚本
.. 表示上一级目录,例如:cd..回到上一级目录 ls ..显示上级目录下的文件信息
ls [-l] [-t] [-a] [-s] [-r] [-F] [file..]
1.功能说明:用于查看目录下的文件信息,显示文件或目录
Linux是一种文件系统,系统中的任何元素包括文件,目录,链接,甚至硬件设备都会做为文件来处理.
2.参数说明:
-a列出所有的文件。包括隐藏文件。
-l用长格式显示匹配项(文件或目录),权限,所有者,大小和最后修改日期。
-t以最近修改时间/日期顺序列出(最新的在首位)
-s
cp [ -f ] [ -h ] [ -i ] [ -p ] [ -- ] { -r | -R } {SourceFile TargetFile |SourceFile ... TargetDirectory |SourceDirectory ... TargetDirectory }
1.功能说明:拷贝文件到另一个文件 , 将文件拷到一个目录下.拷贝目录到另一个目录
2.参数说明:
-f 强制拷贝(AIX中,如果文件写操作没有打开,则首先清除目标文件)
-h 复制符号链接
-i 带命令提示的拷贝,提示将被告覆盖的文件
-p 属性拷贝,除了拷贝文件以外,还会拷贝文件的属性信息
-r 级连拷贝,拷贝目录下所有文件和子目录到目标目录下
-R 复制特殊设备文件
3.常见用法:
a)在当前目录将test 作拷贝。
# cp test test.bak
b)将当前目录的test文件拷贝到/home/aoran/Test目录
# cp test /home/aoran/Test
c)拷贝Test下的所有文件到Test1目录下
# cp /home/aoran/Test/* /home/aoran/Test1
d)级连拷贝.拷贝Test下所有文件和子目录到Test1目录下,如果Test1目录不存在则创建,如果存在则覆盖
# cp -r /home/aoran/Test /home/aoran/Test1
e)将当前目录下的hello hello1 文件拷贝到Test目录下.
# cp hello hello1 /home/aoran/Test
f)将用户目录下的programs目录下所有以.c结尾的文件拷贝到当前目录
# cp ~/programs/*.c .
g)属性拷贝,除了拷贝文件以外,还会拷贝文件的属性信息。这种拷贝方式可以把一个文件的权限,用户信息,时间属性完全拷贝。
# cp -p test test.bak
mv
1.功能说明:移动或重命名文件和目录
2.命令格式:mv [-i]源 目标文件(或目录)
3.应用举例:
a)将文件test更名为mytest,相当于重命名
$mv test mytest
b)将文件test移动到目录Test下
$mv test Test
c)将文件mv /home/aoran/Test/test移动到目录aoran下
$mv /home/aoran/Test/test aoran
d)将目录dir1更名为dir2
$mv dir1 dir2
注意: mv命令在这里有二意性.当目录dir2不存在时,可以将目录dir1更名为dir2 ;如果在当前路径下已经存在一个目录名为dir2 ,那么使用mv dir1 dir2 时,将会把目录dir1整个移动到dir2目录下.
rm
1.功能说明:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除
2.参数说明:
-i 带命令提示的删除,提示将被删除的文件
-r 同时删除该目录下的所有目录层
3.应用举例:
a)删除Test1目录以及目录中的所有文件
$rm–r Test1
b)带提示删除test文件
$rm –i test
cat [file_name]
1.功能说明:将一个文本文件的内容显示在屏幕上,文件内空不分屏,全部显示.主要用于查看较小的文件.
cat passd > a.txt (将一个文件的内容不显示在屏幕上而输出到另外一处的文件中;)
cat /etc/passwd | grep root 多配合awk/grep和管道使用等。
作用:显示passwd文件中内容中用户名为root的行。)
通过重定向 合并文件
cat test1>test2 test1的内容覆盖到test2上
cat test1 test2 >test3
more命令:一次显示一个文本文件的内容一屏幕
more (一个或多个)文件名
空格键 一次滚动手册一页
回车键 一次滚动手册一行
b 移到上屏 f 移到下一屏
q 退出返回外壳提示
more password.txt
tail命令:
tail [-n] filename
用法一:查看指定行数
tail -20 hello.txt
用法二:默认查看文件最后10行
tail helo.txt;
tail从文件尾部开始阅读文件,主要用于查看log类实时生成的文件。如果需要从头阅读,或者只查看文件的前面几行,可以使用head命令。
head命令:
head [-n] filename
顾名思义,查看文件的先头部分,或者说是从头阅读文件。
如:head -20 hello.txt查看文件的前20行。