本人作为linux小白,初接触此系统,手忙脚乱,现以使用场景为例,整理出常用的命令,作为自己的备忘录~
1.查看我是哪个用户:
# whoami
2.查看所有.c结尾的:
# ls *.c
3.把ls显示到屏幕上的内容写到test.txt中:
# ls > test.txt
4.打开test.txt:
# gedit test.txt
5.查看当前路径:
# pwd
6.用管道把以std开头的显示出来(检索std开头的):
# ls | grep std
7.创建目录test:
# mkdir test
8.删除文件夹test中的所有(慎用~~):
# rm test/ -r
9.拷贝test.c为test2.c:
# cp test.c test2.c
10.移动test.c到/cmd目录下,并改名为2.c:
# mv test.c ./cmd 2.c
11.打包压缩文件:
# tar -czvf xxx.tar.gz *
12.解包解压:
# tar -xzvf xxx.tar.gz
13.查看用户登录记录:
# who
14.退出当前用户:
# exit
15.查看文件夹的大小:
# du -h --max-depth=1
16.查看硬盘空间:
# du -h
17.查看服务器各个用户信息(其中第一个1000为用户id,第二个1000为组的id):
# cat /etc/passwd
18.对test设置777权限(u/g/o 均为 rwx):
# chmod 777 test
19.查看进程信息:
# ps -aux
20.动态查看进程信息(其中PID为进程编号):
# top
21.将程序变成后台运行(快捷键 ctrl+z,或者用在末尾加 &);
22.查看正在运行的后台程序:
# jobs
23.调出正在运行的后台程序:
# fg [PID号]
24.重启机器:
# reboot
25.ubuntu图像界面于字符界面的切换:
前者转后者:Ctrl+Alt+F2
后者转前者:Ctrl+Alt+F7
26.查看ip地址:
# ifconfig
27.查看显卡状态:
# nvidia-smi
28.进入虚拟环境(以caffe2为例):
# source activate caffe2
退出虚拟环境:
#source deactivate
29.看目录中各个子目录的大小:
#du -h --max-depth=1
30.添加用户到指定目录:
#useradd -d /home/DATA/test4 test4
31.改变文件所有者:chown 用户名 文件或目录 -R
改变组:chgrp 用户名 文件名 -R
P.S.:
1.初次装完Ubuntu 要为root用户设置passwd,否则没有办法su到root用户,命令:
#sudo passwd
2.“/”开头的路径为绝对路径,“./”开头为相对路径
32.命令行查看图像
xdg-open img.jpg