一 linux常用命令
对齐:gg=G
Linux常用命令分类:
(1) 文件传输:ftp、tftp。
(2) 备份解压: bunzip2、 bzip2、 compress、 gunzip、 gzip、 tar、 unzip、 zip、 zipinfo。
(3) 文件管理:diff、file、find、ln、locate、mv、rm、touch、cat、chmod、cp。
(4) 磁盘管理:cd、df、du、ls、mkdir、pwd、mount、umount、tree、stat、fdisk。
(5) 系统设置:alias、unalias、lsmod、insmod、rmmod、modinfo、modprobe、
export、passwd、rpm、setenv、setup。
(6) 系统管理:adduser、date、exit、free、halt、id、kill、last、login、logout、
ps、reboot、shutdown、su、sudo、top、uname、useradd、userdel、who。
(7) 文档编辑:grep、egrep、fgrep、rgrep、fold、sed、tr、sort。
(8) 网络通讯:telnet、httpd、minicom、samba、ping、ifconfig、netstat。
1.想知道某个命令的作用
cmd:whatis
用法:
whatis 命令名
2.搜索文件或目录路径
cmd:locate 文件(目录)名
3.查看目录
cmd: ls (list)
ls –a 可查看当前目录下包括隐藏文件在内的文件(隐藏文件以.开头)
ls /etc 查看/etc目录下的内容
ls –l 列出详细信息,包括文件大小,访问权限等
首行字母“-”开头,是文件
首行字母“d”开头,是目录
首行字母“l”开头,是软链接文件
4.显示当前路径
cmd:pwd (Print Working Directory)
(1)绝对路径:从根(/:最顶层的目录)开始,如/etc/init.d/lvm
(2)相对路径:从当前位置开始,如现在的位置为/etc目录中,要进入init.d目录,执行cd init.d
(3)用户主目录:在这个目录当前用户的权限是最大化
/home/登录名
5.切换路径
cmd:cd (change directory)
用法:(中间均有空格)
cd 回车 (回到自己的用户主目录)
cd 登录名 (进入对应的子目录)
cd 路径 (切换到指定路径下)
cd .. (切换到上一层目录)
cd - (上一次访问的目录)
6.新建子目录
cmd:mkdir
用法:
mkdir 目录名 (在当前路径下新建子目录)
例如:
mkdir dir
mkdir –p /home/dir/dir1/dir2 建立多级目录,使用-p参数
7.新建一个普通文件
cmd:touch
用法:
touch 文件名 (在当前路径下新建一个空白文件)
8.拷贝文件
cmd:cp
用法:
cp src_file dest_path (文件的拷贝)
cp src_dir dest_path -a (目录dir的拷贝)
cp –r 递归处理,将指定目录下的文件与子目录一并处理
练习:
1.在你的用户主目录下以你的名字新建子目录
2.拷贝/etc/passwd和/etc/group到你的子目录
3.将你的子目录拷贝到用户主目录下的Music子目录下
4.切换到Music子目录下,显示它的当前路径和这个目录下内容
9.移动
cmd:mv
使用:
(1)mv file或dir dest_path
(2)mv old-name new-name 修改文件名
10.删除
cmd:rm
使用:
(1)rm -rf 文件或目录
(2)rm -rf *
-r 删除目录
-f 强制删除,即使设置了-i属性也不起作用
11.显示文件内容:cat
使用:
cat 文件名
cat /home/hello.c
12.显示目录或文件占用的磁盘大小
cmd:du
用法:du 选项 文件或目录
du常用选项
-a 显示目录中所有文件的大小
-b 显示目录或文件大小以byte为单位
-m 以MB为单位
-c 显示目录中所有文件大小,并显示所有目录和文件的总和
13.显示或设置网络设备
cmd:ifconfig
用法:
ifconfig 查看当前网络设备
ifconfig 网络设备名称 选项 地址 设置网络设备
例如:
iconfig eth0 192.168.0.108 重新设置网卡eth0的ip地址
常用选项:
down 关闭指定网络设备
up 启动指定网络设备
netmask 设置网络设备的子网掩码
网络设备 指定网络设备的名称
14.查找文件里符合条件的字符串
cmd:grep
用法:
grep 选项 查找样式 文件或目录
15.挂载其他文件系统资源
cmd:mount
mount 选项 设备名称 挂载路径
16.阅读命令的文档信息
cmd:man
用法:
man 命令名
练习:
(1)切换到你的用户主目录
(2)显示你当前的路径
(3)切换到/etc子目录
(4)将这个目录下的passwd和group文件拷贝到你的用户主目录
(5)在你的用户主目录下新建passwd-dir和group-dir子目录
(6)将用户主目录下的passwd文件拷贝到passwd-dir
将用户主目录下的group移动到group-dir
(7)将passwd-dir子目录拷贝到group-dir子目录下
(8)对group-dir子目录进行重命名为group
(9)删除以上产生的文件或目录