Linux基础命令

来源:互联网 发布:淘宝网会员费 编辑:程序博客网 时间:2024/06/06 01:42
# Linux命令

# 命令格式
命令 [选项] [参数]

# 简化选项和完整选项
-a和--all是一样的

####################### 基础命令
# 显示当前目录
pwd

# 进入目录
cd /usr/
cd ..
cd - 进入上次目录
cd ~ 或 cd都是进入家目录

# 显示当前目录的所有文件和目录
ls
选项:
-a :显示所有包括隐藏文件
-l :列表显示详细信息,包括权限; ll等价于ls -l

# 递归创建目录
mkdir -p /usr/mydir/xxx/

# 清屏
clear

# 只能删除空目录
rmdir

# 删除文件或目录,支持通配符*
rm -rf [文件或目录]

# 复制,支持改名复制;-r是递归处理
cp -r a.txt /usr/local/

# 显示时间
date

# 剪切目录和文件,同时也是改名命令
mv a.txt b.txt

# 查看文件
cat 文件名

# 输出字符串到文件或控制台
echo 123 >> abc.txt
echo 123

# 新建空文件
touch abc.txt

# 新建空文件并打开或者打开已存在文件
vi a.txt或vim a.txt

# 查看网络信息
ifconfig

# 立即关机
shutdown -h now

# 立即重启
shutdown -r now 或  reboot

# 退出登录
logout

# 下载
wget -O


################################ 常见目录作用
/ 根目录
/root/ 管理员目录
/usr 系统软件资源目录
/boot/ 系统启动目录
/home/ 普通用户目录父目录
/dev/ 设备目录
/etc/ 配置文件目录
/bin和/sbin 保存命令的目录
/tmp 临时目录

###################################### 链接命令
# 新建软链接(类似快捷方式,推荐使用)
# 删除文件后软链接无法使用,链接文件权限都是rwx,拥有自己的i节点和数据
ln -s 源文件(注意源文件必须是绝对路径)  链接文件


# 新建硬链接(删除任意一个文件,都不会删除文件,除非都删除)
# 硬链接特征是有相同i节点号和存储块,可看成同一个文件,不能跨分区,不能针对目录使用
ln 源文件  链接文件

###########################################帮助命令
# 查看命令帮助(manual)
man 命令

# 查看命令的"选项"帮助
命令 --help

#################################################挂载
mount [-t 文件系统] [-o 特殊选项] 设备文件名  挂载点

#挂载光盘
mkdir /mnt/cdrom/
mount [-t iso9660]  /dev/sr0  /mnt/cdrom/

#卸载挂载命令(必须)
umount /mnt/cdrom/


###################################################重定向
# 命令格式
命令 >或>> 文件

追加模式
>>

# 覆盖模式
>

####################################################权限管理
# 赋予权限
chmod [-R] 777 a.txt
-R代表递归

# 修改所有者
chown 所有者  文件或目录


#############用户
useradd [-g 用户组] user1
passwd user1

# 删除用户并删除用户的家目录
userdel [-r] 用户名

#####################################################进程管理
# 查看所有进程
ps aux
ps -le

# 查看目标进程信息
ps -ef | grep xxx

# 查看进程,系统健康状况
top

# 杀死单一进程
kill [选项] 进程号

# 杀死一类进程

pkill [选项] 进程名