1、cd(改变工作目录)
cd \root 可进入指定目录
cd .. 可进入上一层目录
cd - 可进入上一个进入的目录
cd ~ 可进入用户的home目录
2、ls(显示目录内容)
-a 显示指定目录下所有子目录与文件,包括隐藏文件。
-l 显示文件的详细信息
-h 人性化显示(文件的大小以MB的形式显示)
$ ls –al /home 显示/home目录的详细内容。
如果目录下的文件太多,用一屏显示不了,可以用ls -l | more分屏显示。
3、find(查找文件)
$find
其中starting_directory指定从哪个目录开始搜索。parameters指定搜索条件。
例如,要搜索系统上所有名称为ye的文件,可用如下命令:
$find / -name ye
这样就可以显示出系统上所有名称为ye的文件。
4、mkdir(创建目录)
$mkdir aaa
5、cp(拷贝文件或目录)
cp命令用于复制文件或目录。
cp命令可以一次复制多个文件,例如:
$cp *.txt *.doc *.bak /home
将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。
如果要复制整个目录及其所有子目录,可以用cp -R命令。
6、 rm(删除文件或目录)
如果要删除目录,可用rm -rf命令。(-r代表删除文件夹,-f代表不询问直接删除)
7、mv(移动文件或目录,也可用于改名)
$mv ye.txt /home
将当前目录下的ye.txt文件移动到/home目录下,
$mv ye.txt ye1.txt
将ye.txt文件改名为ye1.txt。
8、pwd(显示当前工作目录的绝对路径)
$pwd
9、cat(显示文件内容)
$cat file
10、clear(清屏)
$clear
11、chmod(改变文件或目录的访问权限)
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件或目录进行访问和操作。
文件或目录的访问权限分为只读(r),可写(w),可执行(x)三种,有三种不同类型的用户可以对文件或目录进行访问:文件所有者(u),同组用户(g),其它用户(o)。所有者一般是文件的创建者,他可以根据需要把访问权限设置为所需要的任何组合,确定另外两种用户的访问权限。
chmod [who] [操作符] [mod] 文件名
选项含义:
who,表示用户,可以是下述字母中的一个或组合:
u 表示用户user,即文件或目录的所有者
g 表示同组group用户
o 表示其它用户
a 表示所有用户,它是系统默认值
操作符,可以是下列操作符之一:
+ 添加某个权限
- 取消某个权限
= 赋予某个权限并取消其它所有权限
mod,所表示的权限,可以用下列字母的组合:
r 可读
w 可写
x 可执行
例如:
$chmod o+w file
给文件file的其它用户增加写权限
$chmod g=x file
给文件file的同组用户赋于执行权限,同时去除读写权限
$chmod 777 file
对所有用户拥有读、写、执行权限。
12、su(改变用户权限)
$su user2 //切换到执行用户
$su //切换到root用户
13、passwd(修改用户口令)
$passwd
14、df(检查磁盘空间占用情况)
可加上-h参数,使显示人性化
15、du(显示目录/文件占用磁盘空间大小)
可加上-h参数,使显示人性化
16、ps(进程查看命令)
命令格式: $ps
17、cal(显示日历)
命令格式: $cal [选项] [月份] [年]
选项:-y 显示整年日历
$cal 4 2007
18、reboot(重启电脑)
重启命令
19、exit(退出登陆账户)
退出登陆账户命令
20、shutdown
shutdown -h now 立刻关机,其中 now 相当于时间为 0 的状态
shutdown -h 20:25 系统在今天的 20:25 分会关机
shutdown -h +10 系统再过十分钟后自动关机
21、tar (压缩、解压缩命令)
tar zcvf hello.tar.gz *.c (把当前目录下所有的.c文件打包成.tar.gz)
tar zxvf hello.tar.gz (把hello.tar.gz解压到当前文件夹)