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

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 重启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: