东方飘雪

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.ubuntu一些命令

2.Ubuntu 常用解压与压缩命令

3.deb安装包相关操作命令(debian)

4.

 


  

1.ubuntu一些命令

 

--系统相关
sudo su             //获取系统 root 用户权限,回车后输入 root 用户的密码 (sudo)

sudo -i //为了频繁的执行超级管理员命令而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行后提示符为"#"而不是"$"。想退回普通用户可执行“exit”或“logout”
su - <用户名>                  //切换用户
apt-get update                //获取最新软件包信息
apt-get install -y vim        //安装 vim 文本编辑器器
apt-get install -y docker.io  //安装 docker 软件

apt-get install -y openssh-server  //安装 ssh 
sudo /etc/init.d/ssh start        //启动ssh(sudo即root用户下运行)
sudo /etc/init.d/ssh status       //查看ssh是否启动

sudo apt install lrzsz     //安装lrzsz(支持xshell和SecureCRT上传下载),安装好后,可使用命令sz <-filename文件名-> 发送文件到本地;命令 rz 上传文件到当前目录   
--常用命令:
pwd                          //查看当前目录
ls                //查看当前目录下的文件
ll                           //查看当前目录下的文件详细信息(权限、所属用户等信息)
chmod 777 -R   file路径      //赋权限 777完全控制权限  -R 递归进行某项操作
sudo  gnome-disks           //运行磁盘管理工具
df  -h                //查看存储情况 https://blog.csdn.net/hanxingwang0806/article/details/47840115
du  -h --max-depth=1     //用du命令查看文件或文件夹的磁盘使用空间(--max-depth="指定深入目录的层数" 使用" $ du -h --max-depth=0"命令即可)
ifconfig                     //查看IP地址情况
ps -e|grep <名称>            //模糊查询该名称的进程
netstat -ntlp|grep <端口号>  //模糊查询端口号对应的进程,(只模糊查询本地端口)用于排查本机端口号是否被占用
netstat -anp|grep <端口号> //模糊查询端口使用情况(比较详尽,本地、远程端口都模糊查询)(netstat的具体使用请查看https://www.cnblogs.com/mecell224/p/16116724.html)(各状态含义:https://blog.csdn.net/zzhongcy/article/details/38851271 lsof -i:<端口号> //精确查询端口占用情况 kill -9 <进程号PID> //杀进程PID --网络相关: netstat -anp |more     //激活Internet连接(查看当前服务器与已建立连接的服务的相关信息) traceroute[参数][主机]    //traceroute指令让你追踪网络数据包的路由途径 (下载包:apt install traceroute) eg: traceroute 192.168.1.1 具体参数用法百度下吧 --系统命令 cat /proc/version      //查看版本号 Linux version 4.10.0-28-generic (buildd@lgw01-12) linux内核版本号;gcc version 5.4.0 gcc编译器版本号;Ubuntu 5.4.0-6ubuntu1 Ubuntu版本号 lscpu             //查看CPU信息 uname -a           //查看内核/操作系统/CPU信息(显示linux的内核版本和系统是多少位的:X86_64代表系统是64位的) lscpi             //lspci是另一个命令行工具,可以用来列出所有的 PCI 总线,还有与 PCI 总线相连的设备的详细信息,比如 VGA 适配器、显卡、网络适配器、usb 端口、SATA 控制器等 head -n 1 /etc/issue    //查看操作系统版本 lshw -short          //查看硬件信息,可以列出多种硬件单元的详细或者概要的信息 env              //查看环境变量资源 ifconfig          //查看所有网络接口的属性 iptables -L        //查看防火墙设置 netstat -lntp       //查看所有监听端口 id <用户名>          //查看指定用户信息 cut -d: -f1 /etc/passwd //查看系统所有用户 cut -d: -f1 /etc/group //查看系统所有组
top              //查看CPU使用情况(看的不是很方便)
htop             //查看cpu、内存等使用情况(需要安装个包进行监控,蛮灵活的,参考 https://blog.csdn.net/weixin_42264234/article/details/105531215

 

 

--文件相关
切换盘符 cd /d (windows系统是 d:)

移动文件 :mv 文件名 移动目的地文件名 重命名文件:mv 旧文件名 修改后的文件名(linux系统没有专门的重命名命令) 删除文件用 :rm 文件名。 删除空文件夹用:rmdir 文件夹名。
删除非空文件夹:rm -rf 非空文件夹名;
-r 就是向下递归,不管有多少级目录,一并删除;
-f 直接强行删除,无任何提示。
// eg:删除文件命令: rm -f /var/log/httpd/access.log 将会强制删除/var/log/httpd/access.log这个文件。建议使用前做好备份,好像此命令是不会放到回收站的,删了就再也见不着下面的文件了。

当前目录新建文件: touch aa.txt
当前目录新建文件夹: mkdir aa mkdir -p aa/bb 创建多级目录文件夹

--用户相关
创建用户(-d是指定的用户主目录,-m接要创建的用户名):sudo useradd -d /home/user -m username
给创建用户添加密码:                 sudo passwd username
删除用户: sudo userdel username

--vim相关常用(大全:https://www.cnblogs.com/zdyang/p/12161992.html
cat 文件名    //查看文件
vim 文件名 //编辑文件,进入后摁 <Insert键> 即进入编辑模式。摁<Esc键>退出编辑模式
:q //退出 :q! //不保存强制退出 :w //保存 :wq //保存退出
chmod 666 文件名 //赋读写权限
chmod =r 文件名 //改为只读权限
   

 

 

2.Ubuntu 常用解压与压缩命令

 

 

 3.deb安装包相关操作命令(debian)

 

 


4.








posted on 2019-09-02 10:02  东方飘雪  阅读(247)  评论(0编辑  收藏  举报