1.解压命令
(1)解压tar.bz2
依次执行下面的命令
bzip2 -d filename.tar.bz2
tar -xvf filename.tar 或 tar -xvf filename.tar
2.如何查看服务器重安装的ubuntu系统的版本
cat /etc/issue
3.Ubuntu使用apt-get时提示>”E: You must put some ‘source’ URIs in your sources.list
解决方案如下:
sudo sed -i -- 's/#deb-src/deb-src/g' /etc/apt/sources.list && sudo sed -i -- 's/# deb-src/deb-src/g' /etc/apt/sources.list
sudo apt-get update
4.Ubuntu系统中,用vim命令打开文件之后
搜索固定字符
:/待查找字符 按Enter键
按n往下查找
按N往上查找
固定字符替换文件中的固定字符
:%s/原字符串/新字符串/g
5.Ubuntu系统的服务器如何高亮显示界面
vim ~/.bashrc
在bshrc的文件中加入下面这行命令,会让用户名变色
PS1="\[\e[37;40m\][\[\e[33;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\[\e[0m\]]\\$ "
6.Ubuntu系统查看和修改文件/文件夹的权限
(1)查看文件/文件夹的权限
ls -l 文件或文件夹
会出现以下情况
解释一共是10位,
第一位表示当前用户的身份
第二到四位表示所有者(user)所拥有的对当前文件/文件夹的权限
第五到七位表示组群(group)所拥有的对前文件/文件夹的权限
第八到十位表示其他人(other)所拥有的对当前文件/文件夹的权限
后面9位可能出现的符号代表的意思解释如下:
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
- 表示相应的权限还没有被授予
(2)修改文件/文件夹的权限
在终端输入:
chmod o+w filename.xxx
表示给其他人授予写filename.xxx这个文件的权限
chmod go-rw filename.xxx
表示删除filename.xxx中组群和其他人的读和写的权限
chmod -R 777 /foldername
递归给文件夹foldername文件夹以及子目录加相应的权限
u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o
r 表示文件可以被读(read)
w 表示文件可以被写(write)
x 表示文件可以被执行(如果它是程序的话)
其中:rwx也可以用数字来代替
r ------------4
w -----------2
x ------------1
- ------------0
行动:
+ 表示添加权限
- 表示删除权限
= 表示使之成为唯一的权限
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
7.将.ipynb文件转换成.py文件
jupyter nbconvert --to script *.ipynb
8.最近常用命令总结
查看当前文件夹下所有的文件
ls -l |grep "^-"|wc -l
查看GPU进程使用的用户信息
ps -f -p PID
tmux相关命令
①创建一个新的session
tmux new -s $session-name -n $windows-name
tmux new -s $session-name
tmux
②删除指定session
tmux kill-session -t $session_name
③列出所有的session
tmux ls