linux基本命令
常用命令:
w
查看登入用户(第一行为主机负载)
ifconfig -a
查看所有网络
dhclient
自动获取IP地址
关机命令
init0 shutdown -h now
重启命令
init 6 reboot shutdown -r now
ls 参数
-a
列出所有文件 包括隐藏文件
-l
查看文件或目录的详细信息
-d
查看本身 只列出目录本身
-t
按时间排序 最后更改时间
-i
查看iNode号
cd –
交替切换目录
cd .
当前目录
cd ..
上一级目录
pwd
查看当前目录
mkdir(make directory)
创建文件夹
mkdir -p
自动创建父目录 例如:mkdir –p1/2/3
man
查看命令帮助文件
rmdir
删除目录 删除不了文件
rmdir -p
删除联级目录
tree
查看文件树 tree/tmp/
rm
删除文件
rm -i
安全位 确认后删除
rm -r
删除目录
rm -f
强制删除
touch创建文件
mkdir创建目录
cp复制(copy)
cp
复制文件
cp -r
复制文件夹
查找命令find
find / -name file1 从 '/'
从根文件系统搜索文件和目录
find / -user user1
搜索属于用户 'user1' 的文件和目录
find /home/user1 -name *.py
在目录 '/ home/user1' 中搜索带有'.py' 结尾的文件
find /usr/bin -type f -atime +100
搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10
搜索在10天内被创建或者修改过的文件
find / -name *.rpm -exec chmod 755 '{}' ;
搜索以 '.rpm' 结尾的文件并定义其权限
find / -xdev -name *.rpm
搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
df -h
查看当前磁盘分区使用情况
alias
查看所有系统别名 编辑 vi .bashrc 保存永久生效
环境变量:
echo $PATH
输出变量值
PATH=$PATH:/tmp/
重新定义变量当前终端有效
永久生效 vim /etc/profile
关闭防火墙 两种
Selinux
setenforce0 临时关闭
永久关闭
vi/etc/selinux/config
SELINUX=disabled 重启后生效
netfilter (iptables)
iptables -F 临时清除规则
service iptables save 保存生效
用户和群组
groupadd group_name
创建新用户组
groupdel group_name
删除用户组
groupmod -n new_group_name old_group_name 重命名用户组
useradd -g admin -d /home/user1 -s /bin/bash user1
创建用户加入 admin"用户组 家目录为/home/user1
useradd user1
创建一个新用户
userdel -r user1
删除一个用户 ( '-r' 排除家目录)
usermod
修改用户属性
打包和压缩文件
tar -cvf xtblinux.tar file1
创建非压缩的包 只打包
tar -cvf xtblinux.tar file1 file2 dir
创建包含了 'file1', 'file2' 以及 'dir'的档案文件
tar -tf xtblinux.tar
显示包中的内容
tar -xvf xtblinux.tar
释放包
tar -xvf xtblinux.tar -C /tmp
将压缩包释放到 /tmp目录下
tar -cvfj xtblinux.tar.bz2 dir1
创建bzip2格式的压缩包
tar -xvfj xtblinux.tar.bz2
解压bzip2格式的压缩包
tar -cvfz xtblinux.tar.gz dir1
创建gzip格式的压缩包
tar -xvfz xtblinux.tar.gz
解压gzip格式的压缩包
bunzip2 file.bz2
解压 'file.bz2'的包
bzip2 file
压缩 'file' 的文件
gunzip file.gz
解压 'file.gz'的文件
gzip file
压缩'file'的文件
gzip -9 file1
最大程度压缩 1-9 各等级
zip file1.zip file1
创建zip格式的压缩包
zip -r file1.zip file1 file2 dir1
将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip
解压zip格式压缩包
查看文件内容
cat file1
正向查看文件的内容
tac file1
反向查看文件的内容
more file1
正向翻页查看文件的内容
less file1
类似于 'more' 命令,但是可以上下翻页和查询操作
head -2 file1
查看文件的前两行
tail -2 file1
查看文件的最后两行
tail -f file1
动态查看被添加到一个文件中的内容