Linux简单的基础命令
Posted jinchuan16
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux简单的基础命令相关的知识,希望对你有一定的参考价值。
CentOS6.5的一些简单的基础命令和大家分享一下
cd | 进入某个路径 |
cd .. | 返回上一级 |
cd - | 返回上一次的路径 |
cd~ | 进入家目录 |
touch | 创建新文件 |
mkdir | 创建新目录 |
mkdir -p | 递归创建新目录 |
rm -f | 免交互删除 |
rm -rf | 免交互递归删除 |
cp | 从某个路径复制到某个路径 |
cp -r | 递归式从某个路径复制到某个路径 |
mv | 从某个路径移动到某个路径 |
ls | 列表文件内的目录及文件 |
ls -a | 列表文件内的目录及文件包括隐藏文件 |
ls -l | 以长格式列表目录及文件 |
ls -lh | 以长格式列表目录及文件并以人性化显示文件目录大小 |
ls -lhd | 以长格式列表某个目录及文件本身并以人性化显示文件目录大小 |
ls -lt | 按时间以长格式列表目录内的文件及子目录 |
ls -li | 以长格式列表目录及文件以及inode号 |
ls -R | 以递归的方式显示其目录和子目录的所有内容 |
du -sh | 人性化显示文件或目录占用磁盘的大小 |
wc -l | 查看行数 |
pwd | 查看当前路径 |
cat | 看某个文件(猫一眼) |
cat -n | 带行号看某个文件 |
tac | 反着看 |
nl | 带行号看 |
less | 全屏方式分页显示文件内容(可上下翻动) |
more | 全屏方式分页显示文件内容(只能向下翻) |
head | 默认看文件前十行 |
tail | 默认看文件后十行 |
which | 查看某条命令的绝对路径 |
type | 查看某条命令是内部命令还是外部命令 |
find -name |
按名字查找 |
find -type | 按类型查找 |
find -mtime | 按时间查找 |
find -size | 按大小查找 |
grep | 过滤 |
grep -v | 过滤取反 |
grep -i | 过滤时不分大小写 |
grep -w | 按单词过滤 |
grep -l | 过滤到时显示文件名 |
grep -o | 按单次显示过滤的内容 |
grep -E | 同egrep为加强版过滤 |
grep -n | 过滤时显示行号 |
egrep | 加强版过滤 |
gzip | 用.gz的格式压缩 |
bzip | 用.bz2的格式压缩 |
gzip -d | 解压 |
bzip -d | 解压 |
gunzip | 解压 |
bunzip | 解压 |
tar jcvf | 打包同时用bzip2压缩并输出详细信息 |
tar zcvf | 打包同时用gzip压缩并输出详细信息 |
tar xf | 解包(不管用哪种压缩的都能解) |
rpm -q | 查看某个软件包有没有安装 |
rpm -qa | 查看所有已经安装的软件包 |
rpm -qi | 查看某个软件的详细信息 |
rpm -ql | 查看某个软件包安装的文件、目录列表 |
rpm -qf | 查看某个命令是由哪个软件包安装的,要跟命令的绝对路径 |
rpm -e | 卸载某个软件 |
mount | 挂载 |
mount -a | 挂载所有设置了开机自动挂载的设备 |
umount | 取消挂载 |
yum -y install | 用yum免交互式安装 |
yum -y remove或erase | 用yum免交互式卸载 |
yum history | 查看yum安装历史记录 |
yum history undo | 回滚某次yum安装或卸载 |
yum -y clean all | 清楚本地yum缓存表 |
yum makecache | 重建本地yum缓存表 |
ifconfig eth0 | 显示一个以太网卡的配置 |
ifconfig eth0 192.168.1.100 /24 | 配置一个临时IP为192.168.1.100 子网掩码为255.255.255.0 |
ifup eth0 | 激活网卡配置文件 |
ifdown eth0 | 禁用网卡配置文件 |
ifconfig eth0 up | 开启物理网卡 |
ifconfig eth0 down | 关闭物理网卡 |
su - | 切换到root权限(与su有区别) |
reboot | 重启 |
poweroff | 关机 |
top | 罗列使用CPU资源最多的linux任务 (输入q退出) |
pstree | 以树状图显示程序 |
ps | 显示进程 |
useradd | 创建一个新用户 |
useradd -e | 创建一个新用户指定账号失效时间 |
useradd -M | 创建一个新用户不为其创建家目录 |
useradd -s /sbin/nologin | 创建一个新用户不让其登录系统 |
passwd | 设定用户密码 |
userdel | 删除某用户 |
userdel -r | 递归式删除某用户 |
chmod | 设置文件或目录的属主属组和其他用户权限 |
chown | 设置文件或目录的属主和属组 |
umask | 设置权限掩码 |
fdisk | 磁盘分区命令(2T以下;需要保存) |
parted | 磁盘分区命令(2T以上;实时保存) |
partx | 磁盘探测命令 |
mkfs.ext4 | 格式化成ext4类型 |
df -hT | 查看磁盘挂载情况 |
df -hTi | 查看inode号使用情况 |
blkid | 查看磁盘的UUID号 |
vimtutor | vim使用手册 |
另附一张vim键盘图解解闷儿
以上是关于Linux简单的基础命令的主要内容,如果未能解决你的问题,请参考以下文章