linux command usage

一些常用的Linux的命令记录

Common Command

  1. 查看当前系统的版本
1
cat /etc/issue
  1. 查看当前所安装的软件
1
dpkg -l
  1. 查看某软件安装路径

dpkg -L | grep ftp 查看ftp的位置

  1. 查看软件版本

aptitude show 后面跟着软件名字

  1. change the environment

gedit ~/.bashrc then add some thing and sources ~/.bashrc

  1. 删除带锁文件夹(文件)
1
sudo chmod -R 777 文件或文件夹
  1. 打开隐藏文件
1
ctrl+h
  1. 创建快捷方式

以给Typora创建快捷方式为例:

  • 首先创建一个typora.desktop的文件,将下列内容写入该文件中,
1
2
3
4
5
[Desktop Entry]
Name=Typora
Exec=/home/amazinghao/Downloads/Typora-linux-x64/bin/Typora-linux-x64/Typora
Type=Application
Icon=/home/amazinghao/Downloads/Typora-linux-x64/bin/Typora-linux-x64/resources/assets/icon/icon_512x512.png
  • 然后把这个文件拷贝到系统应用目录下,sudo cp typora.desktop /usr/share/applications/, 搞定。
  1. 文件解压
  • 批量解压
1
for f in *.tgz; do tar -xvf "$f"; done
  • 文件太大压缩包分成多个部分,解压到一个文件夹下

xxx.tar.gz.00.tar.gz.01.tar.gz.02

1
2
cat TRAIN.tar.gz.* | tar -zxv
tar -zxv VAL.tar.gz
  1. 文件夹软连接

将一个文件夹软连接到另一个文件夹,但是在docker容器路径映射中没用。而且文件夹修改会同步生效。在使用ls命令时,文件夹路径后会有@符号。

1
ln -s tar_dir src_dir
  1. 删除apt的缓存

节约磁盘空间,虽然下次再下载的时候时间会长一些。

1
apt-get clean
  1. 服务器ssh服务开启
1
2
3
sudo /etc/init.d/ssh status # 检查ssh服务状态
sudo /etc/init.d/ssh start
service ssh start # 或者

需要先检查是否有openssh安装

1
2
apt-get update
apt-get install -y openssh-server vim
  • 然后设置密码,才能远程连接
1
2
3
vim /etc/ssh/sshd_config # 设置允许密码连接
passwd #设置密码
service ssh restart # 重新打开ssh服务
  1. 服务器容器远程连接

首先服务器需要开启openssh服务

  • 直接使用控制台终端连接
1
ssh -p port_id root@server_ip
  • vscode连接

需要一个插件Remote-SSH。然后点击远程资源服务器-远程,然后输入ssh -p port_id root@server_ip会更新配置config配置文件。比如:

Host custom_name

​ HostName ip

​ Port 10008

​ User root

  1. 查看IP
1
2
ifconfig
apt-get install net-tools

title:linux command usage

author:AmazingHao

link:http://whu-lyh.github.io/blogs/2020/05/07/linux-command-usage/

publish time:2020-05-07

update time:2023-12-15

#
| visits
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×