linux基本常用操作命令
-
pwd 当前路径
-
shutdown -r 关机命令 shutdown -s关机
-
chgrp 改变文件所属用户组
-
chown 改变用户所有着
-
chmod 改变文件权限
-
chmod u+r,g-w,o+r 222.txt u是用户,g是组,o是其他
-
touch 666.py 新建文件
-
mkdir 24 -p 新建文件夹 -p是递归创建目录
-
rmdir 24 删除空文件夹
-
cp 源文件 目标文件-r -i 功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中
-
head -n 2 245.py 显示几行数据
-
tail -n 2 345.py 取出后面几行
-
clear 清除
-
man ls 帮助信息 ls –help
-
history 查看历史命令
-
gedit 222.txt 编辑文件
-
grep -n -v -i 搜索文本指定内容 grep ^a 是以a开始的, grep d$ 是以d结尾的
-
cat 文件名 -b -n 可以用来 查看文件内容、创建文件、文件合并、追加文件内容 等功能
-
more 文件名 可以用于分屏显示文件内容,每次只显示一页内容;适合于 查看内容较多的文本文件
-
mv 源文件 目标文件 -i 可以用来 移动 文件 或 目录,也可以给 文件或目录重命名
-
tree [目录名] 可以以树状图列出文件目录结构
-
ssh 用户名@ip 远程登陆
-
cd /var/log/ 查询操作log位置 打开gedit auth.log
-
scp 源文件 目标用户名@ip:绝对路径 上传下载
scp derek@192.168.113.141:~/Desktop/..py . 从目标服务器复制到本地服务器
scp 444.txt derek@192.168.113.141:~/Desktop 从本地服务其复制到目标服务器
scp -r * derek@192.168.113.141:~/Desktop 当前目录所有文件拷贝到目标服务器
-
lsof -i:8000 查看端口
-
ssh -p 22 python@192.168.113.144 远程登陆命令
-
ssh-keygen 可生成SSH密钥 分为对称加密和非对称加密
-
ssh-copy-id 用户名@ip
-
sudo useradd lisi -m 创建用户 -m必须加
-
sudo passwd lisi 设置新用户密码
-
sudo userdel -r lisi 删除用户命令
-
ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,
-
但是我在ubuntu下用useradd时,并没有创建同名的用户主目录。
-
用户添加成功。如果需要让此用户有root权限,执行命令:
sudo vim /etc/sudoers
修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
yyl ALL=(ALL) ALL
-
passwd root 开启超级用户权限
-
cat /etc/passwd 查看用户信息
-
fuser -k /dev/pts/18 踢掉登录用户
-
which 软件名 查看软件路径
-
sudo usermod -G sudo 用户名 可以修改用户组和附加权选
-
cat /etc/group 查看组
-
sudo usermod -s /bin/bsah 用户名 用bash登陆
-
ps -au 查看终端所有进程
-
ps -aux
-
kill -9 id 杀掉进程
-
find -name “*.py” 查找文件,可查子目录
-
ln -s 绝对路径 新名字 软连接
-
ln 绝对路径 新名字 硬链接 删除源文件,不能指向目录,不能跨区
-
df -h 查看分区存储
-
du
-
tar -cvf 打包 tar -zcvf 名字.tar.gz 文件名
-
tar -xvf 解包 sudo tar -zxvf 名字.tar.gz
-
unzip 解压zip包
/ 根目录
/bin 重要的执行文件
/sbin 重要的系统执行文件
/usr 和用户配置相关的
/home 系统默认用户家目录
/tmp 临时生成的文件
/boot 主要放置开机会使用的文件
/dev 设备和设备接口以文件形式存放在该文录
/etc 系统主要的配置文件放置在该目录
/lib 放置的是开机需要的函数库,以及bin /sbin 下面的命令会调用的函数库
/media 挂载硬盘,软盘等
/mnt 暂时挂载 ,功能和media一样
/opt 给带三方放置的目录
/root 系统管理员的root的主文件
/svr 网络服务需要取用的数据目录
-
npm uninstall -g gitbook 卸载gitbook
-
gitbook build
-
gitbook init 初始化目录
-
gitbook serve 输出html
-
gitbook build –gitbook=2.6.7
-
gitbook init –gitbook=2.6.7
-
Host derek
HostName 192.168.113.141
User derek
Port 22