Linux常用命令操作
1.日常操作命令
pwd 查看当前所在工作目录
date 查看当前系统时间
who 查看当前在线用户
last 查看最近的历史登录记录
2.文件系统操作
ls / 查看根目录下的子节点(文件和文件夹)信息
显示文件
ls -all -a是显示隐藏文件 -l是以更详细的列表显示
切换目录
cd /home 切换目录
创建文件夹
mkdir a 在当前目录创建文件夹 (不加“/”是相对路径的写法)
mkdir /a 在根目录创建文件夹 (加“/”是绝对路径的写法)
rmdir 删除空目录
删除文件夹
rm -r a 可以把a这个文件夹及其所有子节点全部删除
rm -rf a 全部强制删除
mv a b 修改文件夹 将文件名a改为b
创建文件
touch a 创建一个空文件a
echo "Hello world" > a 利用重定向">"的功能,将一条指令写入到一个文件中
echo "Linux" >> a 添加一条内容到a
用vi文本编辑器来编辑生成文件(修改文件内容也可以用这种方法)
vi +文件名进入编辑模式
输入内容后按 : 跳到最后,输入wq回车保存并退出
mv a b/ 将文件a移动到文件夹b下
3.文件权限的操作
drwxr-xr-x
d:标识节点类型(d:表示文件夹 -:表示文件 l:表示链接)
r:可读 w:可写 x:可执行
第一组rwx:表示这个文件的拥有着对它的权限:可读可写可执行
第二组r-x:表示这个文件的所属组对它的权限:仅可读
第三组r-x:表示这个文件的其他用户对它的权限:仅可读
修改权限
chmod g-rw a 表示将a文件对所属组的rw权限取消
chmod o-rw a 表示将a文件对其他人的rw权限取消
chmod u+x a 表示将a文件对所属用户的权限增加x
chmod -R g-rw a/ 表示将a文件加所有内容对所属组的rw权限取消
chown usera:usera a/ 将a文件夹的所有者设置为a (只有在root目录下再能执行)
4.基本的用户管理命令
useradd a 添加用户a
passwd a 为用户a修改密码
su a 切换到用户a
5.系统管理操作
hostname 查看主机名
hostname a 修改主机名为a,重启后无效
vi /ect/sysconfig/network 修改主机名,重启后永久生效
ifconfig eth0 192.168.1.1 修改ip,重启后无效
vi /etc/sysconfig/network-scripts/ifconfig-eth0 修改ip 重启后永久生效
查看系统信息
uname -a
uname -r
查看ID
id -u
id -g
日期
date
date +%Y+%m-%d
date +%T
cal 日历
du -sh /a 统计文件或者文件夹的大小
file a 查看文件a信息
df -f 查看分区