Linux常用的一些命令,各位新学Linux的朋友都可以看看,同时有什么不对的请大家指点!!

Linux中的常用命令:

ls 列表
ctrl+l: 清屏
回到家目录:
cd /root
cd ~
cd
普通用户的家目录:
cd /home
上一级目录:
cd …
创建目录:
mkdir aa(目录名)
mkdir aa bb
创建多层文件夹:
mkdir -p aaa/bbb/ccc
切换到上次跳转的目录:
cd -
空文件夹删除命令:
rmdir ccc
删除文件夹aaa(包含文件夹bbb):
rm -r(递归) aaa
rm -rf aaa
移动(重命名):
mv aaab bbb
移动到上一级:
mv aaa …
自动补全名字:
tab键
复制:
cp -r(递归) aaa(原文件) bbb(新文件)

创建文件 更新文件的系统时间:
touch aaa
查看文本类型:
file aaa
把东西打印到当前控制台():
echo “helloword”
把东西写到当前文件夹:
echo “helloword”> aaa(覆盖)
追加:
echo “helloword”>>aaa
查看文件:
cat aaa
创建文件:
> a.txt
改名字:
mv aaa(原文件) bb.txt(新文件)
移动:
mv
删除文件:
rm -rf *(当前)
复制
cp 123.txt(原文件) 456.txt(新文件)
查看详细信息
ls -l (ll)
查看隐藏文件
ls -a
. 当前
… 上一级

fsck 检查并修复文件系统中的错误

关机:
shutdown命令
shutdown -h now 立即关机
shutdown -h 12:25 系统在12:25关机
shutdown -h +10 十分钟后关机
poweroff 关机
halt 关机
init 0关机

重启:
shutdown -r now 立即重启
reboot 重启
init 6 重启

ln -s (软连接)符号链接 源文件可以是文件或者目录
ln 硬连接 源文件只能是文件

压缩解压
c 建立新的备份文件
-v 显示操作过程
-f 指定备份文件

linux (gzip | bzip2)
tar -cvf 压缩包名 压缩文件名(打包不压缩)
解压
tar -xvf 压缩包名
压缩
tar -zcvf 压缩包名 压缩文件名(打包压缩gzip)
解压
tar -zxvf 压缩包名

tar -jcvf 压缩包名 压缩文件名(打包压缩bzip2)
tar -jxvf 解压
-C 解压到指定目录下

Linux系统的系统账户操作命令;
创建用户(home目录下)
useradd
adduser
设立密码
passwd 用户
查看用户
cat /etc/passwd
vim /etc /passwd
查看密码
vim /etc /shadow
切换用户
su 用户名 ($普通用户 #超级管理员)
退出当前用户
exit
注销
logout
显示登录当前系统的用户信息
who
删除用户
userdel -r 用户名
强制删除 即使用户已登录
userdel -f 用户名
1.锁用户
usermod -L 用户名 (普通用户无法切换)
解锁
usermod -U 用户名
2.锁用户
passwd -l 用户名 (输入密码无法匹配)
passwd -u用户名

分组
groupadd 组名
新建用户默认创建和用户名相同的组名
查看组
cat/etc/group
将新增用户添入组
useradd -g 组名 用户名
将现有用户添入组
usermod -g 组名 用户名
查看指定组
groups 用户名
删除组
groupdel 组名
修改组id
groupmod -g 505 组名

权限
- 文件 d 目录 l 软连接
d rwr r-x r-x
所属用户 所属用户组 其他用户
r (read) 读
w (write) 写
x (execute) 执行

  • 没权限
    修改权限(所属用户)
    修改用户 chown 用户名 文件名
    修改文件夹(包括文件夹内的文件) chown -R 用户名 文件夹名

修改所属用户组 chgrp 组名 文件名
文件夹 chgrp -R 组名 文件名
修改所属用户和所属用户组
chown 用户名:组名 文件名
修改权限
方式一:
chmod u+x 文件名
chmod g=rwx 文件名
chmod a-w 文件名
chmod u+w ,g+w 文件名 (修改多个)
u user 所属用户
g group 所属用户组
o other 其他用户
a all 全部
方式二:
使用数字
r 4
w 2
x 1

  • 0
    rwx r-x r-x
    7 5 5
    rw- r-- r–
    6 4 4
    rw- — ---
    6 0 0

chmod 644 文件名

配置网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=none
IPADDR=192.168.237.129 (linux的ip地址)
GATEWAY=192.168.237.2 (网关)
DNS1=8.8.8.8

service network restart (重启服务)

你可能感兴趣的:(Linux)