Linux基本常用命令
2017-10-24 12:36
465 查看
Linux常用命令
一 linux命令的格式
1、命令 [选项] [参数]
ls list 显示目录下内容
① 命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
② ls 直接回车,显示目录下内容
ls -l 长格式显示 (缩略选项用一个减号,完整选项用两个减号)
-rw-r--r--. 1 root root 27034 12月 15 18:40 install.log
第一项: 权限位
第二项: 1 引用计数
第三项: root 属主
第四项: root 属组
第五项: 大小
第六项: 最后一次修改时间
第七项: 文件名
ls -a 显示所有文件(包含隐藏文件)
ls -al
ls -hl 文件大小显示为常见大小单位 k M G
ls -d 显示目录本身,而不是里面的子文件
提示符:(特殊字符)
[root@localhost ~]#
当前登录用户@主机名:当前所在目录$
# 超级用户
$ 普通用户
当前所在目录:~ 用户家目录
管理员 /root
普通用户 /home/用户名
二 目录操作命令
1) cd 切换所在目录
① 命令名称:cd
②cd /usr/local/src
相对路径:参照当前所在目录,进行查找。先确定当前所在目录。
绝对路径:从根目录开始指定,一级一级递归查找。
cd 回到登录用户家目录
cd - 进入上次操作目录
cd .. 进入上一级目录
2) linux常见目录
/ 根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/mnt 系统挂载目录
/media 挂载目录
/root 超级用户的家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用的目录)
/proc 直接写入内存
/usr 系统软件资源目录
/var 系统相关文档内容
/var/log/ 系统日志位置
3) 建立目录
mkdir 目录名
mkdir bbs
mkdir -p admin/include/upload/ 递归建立目录
4)删除
rm -rf 文件/目录
-r 删除目录
-f 强制
rm-rf bbs
三 文件操作命令
1)创建空文件
touch 文件名
touch index.php
2)more 文件名 分屏显示文件内容
more install.log
空格向下翻页 b 向上翻页 q 退出
四 文件和目录都能操作的命令
1)cp 复制
cp 源文件 目标位置
-r 复制目录
-a 所有(包括文件属性一起复制)
cp index.php /tmp/ 原名复制
cp index.php /tmp/a.php 改名复制
cp -r www /tmp/ 复制目录
2)mv 剪切或改名
mv 源文件 目标位置
mv /root/index.php /tmp/
mv index.php index.html
五 权限管理
1 权限位
-rw-r--r--.1 root root 0 2月 13 15:38 index.php
权限位是十位
第一位: 代表文件类型
- 普通文件
d 目录文件
l 链接文件
九位 属主权限u=user 属组权限g=group 其他人权限o=other
r 读 4
w 写 2
x 执行 1
2 修改权限
chmod
chmod u+x index.php index.php文件的属主加上执行权限
chmod u-x index.php
chmod u=rwx index.php
chmod 755 index.php
chmod 644 index.php
3 权限意义
1)权限对文件的含义
r:读取文件内容 more
w:编辑、新增、修改文件内容 vim
但是不包含删除文件
x:可执行
b3ac
2)权限对目录的含义
r:可以查询目录下文件名 ls
w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录, 重命名此目录下文件和目录,剪切。 touch rm mv cp
x:可以进入目录 cd
4 属主和属组命令
chown
useradd user 添加用户
passwd user 设定用户密码
chown 用户名 文件名 改变文件属主
chown user index.php user必须存在
chown user:user index.php 改变属主同时改变属组
六 帮助命令
man 命令名
man ls
七 查找命令
1 whereis 命令名 查找命令的命令,同时看到帮助文档位置
2 find 搜索命令
按照文件名查找
find 查找位置 -name 文件名
find / -name index.php 按照文件名查找
-iname 按照文件名查找,不区分大小写
3 grep “字符串” 文件名 查找符合条件的字串行。
-v 反向选择
-i 忽略大小写
grep -i “root” /root/install.log
grep -v “root” /root/install.log
八 压缩和解压缩
.tar.gz .tar.bz2
tar -zcvf 压缩文件/目录名 源文件
tar -zcvf bbs.tar.gz bbs
-z 识别.gz格式
-c: 压缩
-v:显示压缩过程
-f:指定压缩包名
tar -zxvf bbs.tar.gz 解压缩
tar -jcvf 压缩文件名 源文件
tar -jcvf bbs.tar.bz2 bbs
tar -jxvf bbs.tar.bz2
-t 查看不解压
tar-jxvf root.tar.bz2 -C /tmp/ 指定解压缩位置
九 关闭和重启命令
1)shutdown -h now 关机 或 init 0
2)reboot重启
十 挂载命令
linux所有存储设备都必须挂载使用
光盘挂载
mount 设备描述文件 挂载点(已经存在空目录)
mount /dev/cdrom /mnt/cdrom
光盘卸载
umount /dev/cdrom
umount /mnt/cdrom 重点:退出挂载目录,才能卸载
十一 网络命令
1) ifconfig 查询本机网络信息
ifconfig eth0192.168.1.251 设置临时ip,重启后失效
2) ping 测试网络连通性
ping -c 次数 ip 探测网络通畅
3) 快捷键
Ctrl+C 强制终止
Ctrl+L 清屏
| 管道符
Tab 补全功能
一 linux命令的格式
1、命令 [选项] [参数]
ls list 显示目录下内容
① 命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
② ls 直接回车,显示目录下内容
ls -l 长格式显示 (缩略选项用一个减号,完整选项用两个减号)
-rw-r--r--. 1 root root 27034 12月 15 18:40 install.log
第一项: 权限位
第二项: 1 引用计数
第三项: root 属主
第四项: root 属组
第五项: 大小
第六项: 最后一次修改时间
第七项: 文件名
ls -a 显示所有文件(包含隐藏文件)
ls -al
ls -hl 文件大小显示为常见大小单位 k M G
ls -d 显示目录本身,而不是里面的子文件
提示符:(特殊字符)
[root@localhost ~]#
当前登录用户@主机名:当前所在目录$
# 超级用户
$ 普通用户
当前所在目录:~ 用户家目录
管理员 /root
普通用户 /home/用户名
二 目录操作命令
1) cd 切换所在目录
① 命令名称:cd
②cd /usr/local/src
相对路径:参照当前所在目录,进行查找。先确定当前所在目录。
绝对路径:从根目录开始指定,一级一级递归查找。
cd 回到登录用户家目录
cd - 进入上次操作目录
cd .. 进入上一级目录
2) linux常见目录
/ 根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/mnt 系统挂载目录
/media 挂载目录
/root 超级用户的家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用的目录)
/proc 直接写入内存
/usr 系统软件资源目录
/var 系统相关文档内容
/var/log/ 系统日志位置
3) 建立目录
mkdir 目录名
mkdir bbs
mkdir -p admin/include/upload/ 递归建立目录
4)删除
rm -rf 文件/目录
-r 删除目录
-f 强制
rm-rf bbs
三 文件操作命令
1)创建空文件
touch 文件名
touch index.php
2)more 文件名 分屏显示文件内容
more install.log
空格向下翻页 b 向上翻页 q 退出
四 文件和目录都能操作的命令
1)cp 复制
cp 源文件 目标位置
-r 复制目录
-a 所有(包括文件属性一起复制)
cp index.php /tmp/ 原名复制
cp index.php /tmp/a.php 改名复制
cp -r www /tmp/ 复制目录
2)mv 剪切或改名
mv 源文件 目标位置
mv /root/index.php /tmp/
mv index.php index.html
五 权限管理
1 权限位
-rw-r--r--.1 root root 0 2月 13 15:38 index.php
权限位是十位
第一位: 代表文件类型
- 普通文件
d 目录文件
l 链接文件
九位 属主权限u=user 属组权限g=group 其他人权限o=other
r 读 4
w 写 2
x 执行 1
2 修改权限
chmod
chmod u+x index.php index.php文件的属主加上执行权限
chmod u-x index.php
chmod u=rwx index.php
chmod 755 index.php
chmod 644 index.php
3 权限意义
1)权限对文件的含义
r:读取文件内容 more
w:编辑、新增、修改文件内容 vim
但是不包含删除文件
x:可执行
b3ac
2)权限对目录的含义
r:可以查询目录下文件名 ls
w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录, 重命名此目录下文件和目录,剪切。 touch rm mv cp
x:可以进入目录 cd
4 属主和属组命令
chown
useradd user 添加用户
passwd user 设定用户密码
chown 用户名 文件名 改变文件属主
chown user index.php user必须存在
chown user:user index.php 改变属主同时改变属组
六 帮助命令
man 命令名
man ls
七 查找命令
1 whereis 命令名 查找命令的命令,同时看到帮助文档位置
2 find 搜索命令
按照文件名查找
find 查找位置 -name 文件名
find / -name index.php 按照文件名查找
-iname 按照文件名查找,不区分大小写
3 grep “字符串” 文件名 查找符合条件的字串行。
-v 反向选择
-i 忽略大小写
grep -i “root” /root/install.log
grep -v “root” /root/install.log
八 压缩和解压缩
.tar.gz .tar.bz2
tar -zcvf 压缩文件/目录名 源文件
tar -zcvf bbs.tar.gz bbs
-z 识别.gz格式
-c: 压缩
-v:显示压缩过程
-f:指定压缩包名
tar -zxvf bbs.tar.gz 解压缩
tar -jcvf 压缩文件名 源文件
tar -jcvf bbs.tar.bz2 bbs
tar -jxvf bbs.tar.bz2
-t 查看不解压
tar-jxvf root.tar.bz2 -C /tmp/ 指定解压缩位置
九 关闭和重启命令
1)shutdown -h now 关机 或 init 0
2)reboot重启
十 挂载命令
linux所有存储设备都必须挂载使用
光盘挂载
mount 设备描述文件 挂载点(已经存在空目录)
mount /dev/cdrom /mnt/cdrom
光盘卸载
umount /dev/cdrom
umount /mnt/cdrom 重点:退出挂载目录,才能卸载
十一 网络命令
1) ifconfig 查询本机网络信息
ifconfig eth0192.168.1.251 设置临时ip,重启后失效
2) ping 测试网络连通性
ping -c 次数 ip 探测网络通畅
3) 快捷键
Ctrl+C 强制终止
Ctrl+L 清屏
| 管道符
Tab 补全功能
相关文章推荐
- linux常用基本命令之八 gzip
- LINUX常用的基本命令
- Linux中最常用的基本操作命令
- Linux 终端常用基本命令的使用
- Linux基本的键盘输入快捷键和一些常用命令
- 【CentOS】Linux(centos)的常用基本命令
- 【Linux】linux常用基本命令总结(推荐)
- Linux 常用的基本命令
- Linux——常用基本命令
- Linux基本常用命令
- Linux(centos)的常用基本命令
- 面试或笔试中常用到的linux基本命令
- Linux的常用基本命令。
- Linux 常用基本命令 -ls
- Linux 常用基本命令 ln
- Linux 常用的基本命令
- linux unix 基本常用命令操作
- 【Linux】linux常用几个基本命令 小白专区简单易懂
- linux常用基本命令之十七 rpm
- Linux常用的基本命令06