Linux命令格式:
命令 选项 参数 command [-options] [parameter1] ····
常用命令:
tree 以目录树的方式显示; tree / 以目录树方式显示根目录结构
clear 清空当前终端显示区域
Ctrl shift + 控制终端显示器大小变大 Ctrl - 控制终端显示器大小变大
ls 显示目录下的文件夹以及文件 -a 查看所有文件(包括隐藏文件) -l 以列表方式显示文件 -l -h 当以列表显示文件时,自动根据文件大小转换文件大小单位 -alh 以列表的方式显示,并且每个文件的大小单位会转换,并显示隐藏文件 ls 2* *通配符,匹配多个字符 查看当前目录下以2开头的文件 ls 2? ?通配符,匹配一个字符 ls 2[1235]6 ls > xxx.txt 文件重定向 >> xxx.txt 文件追加重定向 ll 类似于 ls -la
pwd 显示当前所处路径 touch 文件名(xxx.txt) 创建文件 .开头的文件名(.xxx.txt) 隐藏文件
mkdir 文件夹名 创建文件夹 mkdir A/B/C/D/R -p 创建多个文件夹下面的文件夹,依赖创建 rmdir 删除(非空)文件夹 rmdir B(非空) -r 强制删除文件夹(递归删除)
命令 --help 显示命令的帮助文档
man(手册) ls 以目录显示 f 翻下一页 b 返回上一页
tab 自动补全
gedit 编辑文件
cat 查看文件内容(只有查看功能),适用小文件,一次性打开文件所有内容
history 历史命令,终端里面使用的命令都会记录
rm 文件或者文件夹 删除命令
more 查看内容,内容分批显示,可使用f或者b翻页,适合大文件查看
ls -alh /bin | more | 管道符 ls;ls -alh ; 可一行执行多个命令
cd 切换工作目录 cd - 快速回到上次目录 cd ~ 家目录
mv 原文件名 新文件名 文件重名名,
ln -s 1.txt 1-harnd.txt 软连接文件 ln 1.txt 1-harnd.txt 硬连接文件
grep -[选项] '搜索内容串'文件名 文本搜索 grep -v '' 反向查找,查找不含有 字段的行
cp 文件 到文件 复制拷贝 cp A B -r 强制复制拷贝
find 查找文件 find / -name '搜索字段' 查找/当前目录下所有名‘搜索字段’的文件 如果没有权限 加上 sudo find / -name '' find / -size 1G 查找/当前目录下所有大小为1G的文件
tar 归档管理,压缩命令 tar -cvf test.tar *.py 将以py结尾的文件打包到test,tar中 -cvf 打包 tar -xvf test.tar 文件解压 -xvf解包 tar -zcvf test.tar.gz *.py 将以py结尾的文件打包到test.tar.gz中 -zcvf 打包 大小更小 tar -zxvf test.tar.gz 文件解压 -zxvf解包 tar -jcvf test.tar.bz2 *.py 将以py结尾的文件打包到test.tar.bz2中 -jcvf 打包 大小更小 tar -jxvf test.tar.bz2 文件解压 -jxvf 解包
cal 日历日期 cal -y 2008 查询2008年的日历 date 查看当前时间,显示或设置时间
ps 查看进程 ps -aux 查看当前系统所有开启的程序
top 实时显示当前系统运行程序的运行情况 htop 实时显示当前系统运行程序的运行情况
kill 进程号 终止进程,杀进程 kill -9 进程号 强制杀进程
ifconfig 查看网卡信息IP信息 ping 网络连接是否通讯
df -h 查看当前硬盘使用情况 du -h 查看当前路径占用大小
useradd wangshuang -m 添加用户 无权限就加上 sudo passwd wangshuang(用户) 修改用户密码 无权限就加上 sudo su 账户名 切换系统用户 whoami 查看当前用户 who 查看登录用户 userdel abc(用户名) 删除用户,但不会自动删除用户的目录 userdel -r abc(用户名) 删除用户,同时删除用户的主目录 exit 退出用户
ssh pyhton@192.168.1.1( 用户@ip地址) 远程连接用户为python的电脑
Ctrl + shift + t 在乌班图终端中新建一个标签页
sudo -s root用户,超级管理员权限
groupadd YYY(用户组名) 创建用户组 groupdel YYY(用户组名) 删除用户组 groupmod 查看所有组
为创建的普通用户添加sudo权限 sudo usermod -a -G adm 用户名 sudo usermod -a -G sudo 用户名
cggrp 修改文件所属组 chown 修改文件所有者
chmod u=拥有者 g=同组者 o=其他人 chmod u=r,g=r,o=r xx.py 将xx.py文件的权限改为 -r--r--r