补发2021-4-8
放大字体:Ctrl+shift + = (Ctrl + +)
缩小字体:Ctrl+shift + -
常用Linux命令
ls | list | 查看当前文件夹下内容 |
---|---|---|
pwd | Print wrok directory | 查看当前所在文件夹 |
cd | change directory | 切换文件夹 |
touch | touch | 新建文件夹 |
mkdir | make directory | 创建目录 |
rm | remove | 删除文件 |
clear | clear | 清屏 |
command [-options] [parameter]
[命令名] [选项] [传给命令的参数]
“[ ]” 代表可选
如:rm yyy.txt 删除文件
rm -r aaa 删除目录
2种查阅命令
- command --help
- man command
man是manual的缩写,表“手册”。
连按两下“tab”键,会将文件夹列出
以“.”开头的文件为隐藏文件,用-a显示:ls -a
. 表示当前目录
…表示上一级目录
在ls中,蓝色的是文件夹(目录),白色的是文件
-l . -h配合-l显示文件的大小(ls -lh)
文件大小表示:
B,K,M,G,T,P,E,Z,Y
1024=2^10
cd ~ 切换到当前目录
cd - 在近两次工作目录之间来回切换
mkdir -p(可以递归创建目录) a/b/c/d
cp -i 覆盖文件前提示.
cp -r 目录 目标文件名
cat 查看较少内容
more 查看较多内容
cat -b 对非空输出行编号
cat -n 对输出的所有行编号
grep -n 显示匹配行及行号
grep -V 倒序
grep -i 忽略大小写
^a 行首,搜寻以a开头的行
k$ 行尾,搜寻以k结束的行
echo 在终端中重复出现一次
X > X 在终端上的内容 输出 到指定的文件
XX >> XX 在终端上的内容 追加 到XX
#!/usr/bin/python 指定解释性的路径
增加代码的可移植性
关机/重启
shutdown
shutdown -r now(重启现在)
shutdown -c 取消关机计划
查看IP地址
ifconfig | grep inet
ssh 特点:
- 数据传输是加密的,可以防止信息泄漏
- 数据传输是压缩的,加快传输的速度
ssh 服务器的默认端口号:22
web 服务器的端口号:80
远程
Putty:http://www.chiark.greenend.org.uk/~sgtatham/puttu/latest.html
XShell:http://xshellcn.com
用exit退出远程中端
Scp -P port aa.txt user@remote:地址
Scp -P 22 python@172.16.110.126:文件名
Scp -r 复制文件夹
FileZilla:远程操作系统,这里面的端口:21
ssh-keygen 即生成SSH钥匙
id-rsa.pub 公钥
id-rsa 私钥
ssh-copy-id -P port user@remote 让远程服务器记住公钥
别名:gedit + 文件名。编辑
Host myserver 远程
HostName ip地址
User 本机名
port 22
用户权限 | |
---|---|
r | 4 |
w | 2 |
x | 1 |
chmod命令
chmod +/- rwx 加减权限
sudo | 身份操作 |
---|---|
groupadd | 添加组 |
groupdel | 删除组 |
cat /etc/group 确认组信息
chgrp -R 组名 文件/目录名
递归修改文件/目录的所在组
useradd -m(自动建立用户家目录) -g(指定用户所在的组) 组 新建用户名
Passwd 用户名
userdel -r 用户名 删除用户
cat /etc/passed | grep 用户名
who 查看当前用户
whoami
(在/etc/passwd)usermod -g 组 用户名 修改用户的主组
(在/etc/group)usermod -G 组 用户名 修改用户的附加组
which 查看命令所在位置
which ls
chown 修改拥有者
chown 用户名 文件名|目录名
chgrp -R 组名 文件名|目录名
chmod -R 755 文件名|目录名
系统信息
date 查看系统时间
cal -y 选项可查看一年的日历
df -h |
du -h |
进程:当前正在执行的程序
ps aux:process status 查看进程的详细状况
PID(进程代号)
top (用q退出)动态显示运行中的进程并排序
kill [-9] PID:终止该进程,-9表示强行终止
find [路径] -name “X|X”:查看指定路径下的
文件软链接:ln -s 被链接的源文件(要使用绝对路径) 链接文件
在使用ln创建时,如果没有 -s 选项,会创建一个硬链接
在源文件被删除的情况下,软链接不可再查看链接文件,而硬链接可(相当于复件)
打包: tar -cvf 打包文件.tar 被压缩的文件/路径
解包: tar -xvf
tar -zcvf 打包文件.tar.gz 调用gzip
tar -jcvf 打包文件.tar.bz2 调用bzip2
-C 解压缩到指定目录 适用于-g,-j跟其路径后
apt命令:可在终端中便于安装/卸载/更新软件包
一个火车演示
sudo apt install sl
一个漂亮的进行软件
sudo apt install htop