linux常用命令
2018-02-28 21:44
218 查看
1、日常操作命令
pwd 查看当前所在的工作目录
date 查看当前系统的时间
who 查看当前在线
last 查看最近的登录历史记录
2、文件系统操作
ls / 查看根目录下的子节点信息
ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示
cd /home 切换目录
mkdir aaa 创建目录aaa
mkdir -p aaa/bbb/ccc 创建目录在指定文件夹下
rmdir 删除空目录
rm -r aaa 递归删除aaa整个文件夹以及所有的子节点
rm -rf aaa 强制删除
mv aaa bbb 修改文件或者文件夹的名字
touch somefile.1 创建一个空文件
echo "i miss you">somefile.2 如果文件不存在会创建文件并输出(会覆盖原来的内容,>>是追加)
vi常用快捷键:
a 在光标后面插入
A 在该行的最后插入
I 在该行的最前面插入
gg 直接跳到文件的首行
G 直接跳到文件的末行
dd 删除当前行,如果5dd,则一次性删除光标后的五行
yy 复制当前行,如果3yy,则复制当前行附近的3行
p 粘贴
v 进入字符选择模式,选择完成后,按y复制,p粘贴
ctrl+v 进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v 进入行选择模式,选择完成后,按y复制,按p粘贴
查找并替换(在底行命令模式中输入):
%s/sad/88888 效果:查找文件中所有的sad,并替换为88888
/you 效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(N定位到上一个)
3、文件权限操作
drwxr-xr-x
d:标识节点类型(d:文件夹 -:文件 l:链接)
r:可读 w:可写 x:可执行
第一组rwx: 表示文件的拥有者对它的权限
第二组r-x: 表示文件的所属组对它的权限
第三组r-x: 表示这个文件的其他用户对它的权限
chmod g-rw haha.dat 表示将haha.dat对所属组的rw权限取消(也可以使用数字,比如说777表示所有人都具有权限)
chmod o-rw haha.dat 表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat 表示将haha.dat对所属用户的权限增加x
chmod -R 770 aaa/ 递归修改文件夹的权限
chown 改变文件的所有者
文件夹的x权限表示是否能进入
删除文件改变的是父目录的内容,与当前文件的w权限无关
4、基本的用户管理
useradd 添加用户
配置sudoers(使sudo命令可以使用):切换到root,修改/etc/sudoers文件,添加xxxx ALL=(ALL) ALL
5、系统管理操作
hostname 查看或修改主机名(重启后无效)
vi /etc/sysconfig/network 修改主机名(重启后永久有效)
ifconifg eth0 192.168.12.22 修改IP(重启后无效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改IP(重启后有效)
uname -a uname -r 查看系统信息
mount 挂载外部存储设备到文件系统中
unmount 解挂载
du -h du -ah 查看文件大小(可以用来查看文件夹内容的大小)
du -sh xxx 统计文件或者文件夹的大小
df -h 查看设备或者分区的剩余空间
halt 关机
reboot 重启
pwd 查看当前所在的工作目录
date 查看当前系统的时间
who 查看当前在线
last 查看最近的登录历史记录
2、文件系统操作
ls / 查看根目录下的子节点信息
ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示
cd /home 切换目录
mkdir aaa 创建目录aaa
mkdir -p aaa/bbb/ccc 创建目录在指定文件夹下
rmdir 删除空目录
rm -r aaa 递归删除aaa整个文件夹以及所有的子节点
rm -rf aaa 强制删除
mv aaa bbb 修改文件或者文件夹的名字
touch somefile.1 创建一个空文件
echo "i miss you">somefile.2 如果文件不存在会创建文件并输出(会覆盖原来的内容,>>是追加)
vi常用快捷键:
a 在光标后面插入
A 在该行的最后插入
I 在该行的最前面插入
gg 直接跳到文件的首行
G 直接跳到文件的末行
dd 删除当前行,如果5dd,则一次性删除光标后的五行
yy 复制当前行,如果3yy,则复制当前行附近的3行
p 粘贴
v 进入字符选择模式,选择完成后,按y复制,p粘贴
ctrl+v 进入块选择模式,选择完成后,按y复制,按p粘贴
shift+v 进入行选择模式,选择完成后,按y复制,按p粘贴
查找并替换(在底行命令模式中输入):
%s/sad/88888 效果:查找文件中所有的sad,并替换为88888
/you 效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(N定位到上一个)
3、文件权限操作
drwxr-xr-x
d:标识节点类型(d:文件夹 -:文件 l:链接)
r:可读 w:可写 x:可执行
第一组rwx: 表示文件的拥有者对它的权限
第二组r-x: 表示文件的所属组对它的权限
第三组r-x: 表示这个文件的其他用户对它的权限
chmod g-rw haha.dat 表示将haha.dat对所属组的rw权限取消(也可以使用数字,比如说777表示所有人都具有权限)
chmod o-rw haha.dat 表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat 表示将haha.dat对所属用户的权限增加x
chmod -R 770 aaa/ 递归修改文件夹的权限
chown 改变文件的所有者
文件夹的x权限表示是否能进入
删除文件改变的是父目录的内容,与当前文件的w权限无关
4、基本的用户管理
useradd 添加用户
配置sudoers(使sudo命令可以使用):切换到root,修改/etc/sudoers文件,添加xxxx ALL=(ALL) ALL
5、系统管理操作
hostname 查看或修改主机名(重启后无效)
vi /etc/sysconfig/network 修改主机名(重启后永久有效)
ifconifg eth0 192.168.12.22 修改IP(重启后无效)
vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改IP(重启后有效)
uname -a uname -r 查看系统信息
mount 挂载外部存储设备到文件系统中
unmount 解挂载
du -h du -ah 查看文件大小(可以用来查看文件夹内容的大小)
du -sh xxx 统计文件或者文件夹的大小
df -h 查看设备或者分区的剩余空间
halt 关机
reboot 重启
相关文章推荐
- linux 下常用命令
- Linux常用命令小结
- Linux常用命令集合
- Linux防火墙iptables(二)iptables 常用命令列表
- linux常用命令,简单一些的
- Linux 常用命令
- 【Linux】Linux中常用操作命令
- linux常用命令(20):find命令之exec
- linux常用工具及命令
- Linux 常用命令
- Linux常用命令
- (转)linux常用命令与xsell本地指令
- Linux中强制结束一个进程的终极方法和其他常用命令
- linux常用查看硬件设备信息命令
- Linux下常用命令
- Linux常用命令:cp
- Linux系统巡检常用命令
- Linux防火墙:iptables禁IP与解封IP常用命令
- 2017-7-18-每日博客-关于Linux下的history的常用命令.doc
- java开发者之Linux常用命令(文件相关)