Ubuntu 命令 快捷键 使用

Ubuntu

ubuntu版本查看命令

1
2
3
csjtl@ubuntu:~$ cat /proc/version
csjtl@ubuntu:~$ uname -a
csjtl@ubuntu:~$ lsb_release -a

显示软件安装文件夹目录

1
2
csjtl@ubuntu:~$ dpkg -L softwarename 显示软件安装文件夹目录
csjtl@ubuntu:~$ sudo find / -name "httpd.conf" -print 查找文件名是httpd.conf的文件

终止并退出前台命令的执行

1
2
3
4
5
6
csjtl@ubuntu:~$ Ctrl+C            // 终止并退出前台命令的执行,回到SHELL
csjtl@ubuntu:~$ Ctrl+Z //暂停前台命令的执行,将该进程放入后台,回到SHELL
csjtl@ubuntu:~$ jobs //查看当前在后台执行的命令,可查看命令进程号码
& //运行命令时,在命令末尾加上&可让命令在后台执行
csjtl@ubuntu:~$ fg N //将命令进程号码为N的命令进程放到前台执行,同%N
csjtl@ubuntu:~$ bg N //将命令进程号码为N的命令进程放到后台执行

查看当前系统位数

1
2
3
4
三种命令:
csjtl@ubuntu:~$ getconf LONG_BIT
csjtl@ubuntu:~$ uname -a
csjtl@ubuntu:~$ dpkg --print-architecture

查看所有用户和用户组:

1
2
csjtl@ubuntu:~$ cat /etc/passwd
csjtl@ubuntu:~$ cat /etc/group

将用户csjtl添加到www-data:

csjtl@ubuntu:~$ sudo usermod -a -G www-data csjtl

文件夹的用户权限:

csjtl@ubuntu:~$ sudo chown -R www-data:www-data /usr/share/wordpress/wp-content/themes/mynote/js/

dpkg安装(软件依赖)以及卸载

1
2
3
csjtl@ubuntu:~/Downloads$ sudo dpkg -i imager_amd64.deb
csjtl@ubuntu:~/Downloads$ sudo apt install -f
csjtl@ubuntu:~/Downloads$ sudo dpkg -r xxxxx

挂载usb

1
2
csjtl@ubuntu:~$ mount /dev/sdb
csjtl@ubuntu:~$ umount /mnt/usb

apache2状态

csjtl@ubuntu:~$ sudo systemctl status apache2

1
2
ps -efgrep apache2
ps -efgrep ssh

Php.ini 文件位置在哪里,怎么找到 php.ini

在你自己的网站目录里,新建一个.php文件,写入如下代码

<?php echo phpinfo(); ?>

保存,浏览器访问即可

network网卡信息:

csjtl@ubuntu:~$ lshw -C network

pcie设备和pcie桥的详细信息:

csjtl@ubuntu:~$ sudo lspci -vvv

蓝牙设备调试,扫描低功耗设备:

csjtl@ubuntu:~$ hcitool dev

无线蓝牙状态:

csjtl@ubuntu:~$ rfkill list

网口监测:

1
2
3
4
csjtl@ubuntu:~$ sudo apt install nethogs
csjtl@ubuntu:~$ sudo nethogs -v 3
csjtl@ubuntu:~$ sudo apt install net-tools
csjtl@ubuntu:~$ ifconfig

传感器状态:

1
2
3
csjtl@ubuntu:~$ sudo apt install lm-sensors sensors-applet
csjtl@ubuntu:~$ sudo sensors-detect
csjtl@ubuntu:~$ sensors

cpu满载测试:

1
2
csjtl@ubuntu:~$ sudo apt install stress
csjtl@ubuntu:~$ stress -c 4 -t 10000

进程监控:

1
2
csjtl@ubuntu:~$ sudo apt install htop
csjtl@ubuntu:~$ htop

笔记本中取消盒盖休眠

在终端中编辑 logind.conf

1
2
3
4
5
6
7
csjtl@ubuntu:~$ sudo vi /etc/systemd/logind.conf

#HandleLidSwitch=suspend
#修改后如下
HandleLidSwitch=ignore

csjtl@ubuntu:~$ sudo reboot

添加Ubuntu用户:

csjtl@ubuntu:~$ sudo adduser tl

切换Ubuntu用户:

csjtl@ubuntu:~$ su tl

Ubuntu修改root密码:

csjtl@ubuntu:~$ sudo passwd

vim:

全选复制粘贴

1
2
3
ggvG
ggyG
"+p

nmcli

关闭网络:
sudo nmcli networking off
再开启网络:
sudo nmcli networking on
通过 man 帮助文档了解 nmcli 的更多用法。

gparted 磁盘管理工具

sudo apt-get install gparted

查找文件中的关键字

grep -rn "ls1046ardb"

vscode

使用正则表达式筛选中文
(.[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.)
各种特殊字符半角的正则表达式
((?=[\x21-\x7e]+)[^A-Za-z0-9])
网址
[a-zA-z]+://[^\s]*
数字
\d
双字节字符(包括汉字在内)
[^\x00-\xff]
使用正则筛选行首所有空格
^ *
首字母大写
\b[^\Wa-z0-9_][^\WA-Z0-9_]*\b
使用正则筛选空行
^\s*(?=\r?$)\n

Excel

筛选出表格B681中的中文
=LEFT(B681,LENB(B681)-LEN(B681))