您的位置:首页 > 运维架构 > Linux

linux简单的基础命令

2010-09-29 10:49 666 查看
Linux常用命令
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解压到当前文件夹)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: