1、ls
ls -l |grep "^-" | wc -l 显示当前文件夹文件数量 ls -a 显示隐藏文件ls -l *.log 查看指定后缀名文件的详细信息
2、查看分区大小及使用情况
df -h3、ubuntu 16.04中 访问服务常用的方式是ssh , 检查服务器是否可通过ssh访问及解决办法如下:
(1)ssh localhost出现:ssh: connect to host localhost port 22: Connection refused(2)安装sudo apt-get install openssh-server(3)ps -e|grep ssh 检查4、服务器和客户端文件拷贝和下载
(1)拷贝本机/home/username/test整个目录至远程主机user 192.168.0.172的指定目录下
sudo scp -r /home/username/test/ user@192.168.0.172:/home/user/test(2)远程文件/文件夹下载 sudo scp -r user@192.168.0.172:/home/user/test /home/username/ (-r 拷贝文件夹,否则拷贝文件)5、nvidia-smi 查看显卡信息
6、conda info --envs 可以找出acaconda安装tensorflow的路径
7、python; import tensorflow as tf ; tf.__version__ (查看版本); tf.__path__(查看路径)
8、ssh登录服务器:ssh user@ip地址
9、ps -ef 查看进程, sudo kill -9 pid (强制kill进程)
10、 vnc 使用 关掉一个vnc vncserver -kill :4 kill :4之间有个空格 启动vnc vncserver :4 启动的时候同时调整vnc的 分辨率 vncserver -geometry 1280x1024 调整分辨率 需要先把原来的vnc kill 调,然后重新启动时候 调整 注意,远程桌面只能看到终端的话,可能是在配置文件里把界面关了。如果不注意把终端关掉的话,可以kill 掉这个窗口,然后重新打开一个vnc 即可。 远程桌面只能看到终端,设置桌面方式。修改完毕后须重新启动 VNCServer VNCServer 的X 桌面默认为 twm, 这时连接进去只能看到终端界面,而看不到远程桌面界面。可修改 /root/.vnc/xstartup 文件, 将其改为 GNOME 或 KDE 桌面: GNOME: [root @ test vnc-4_1_2-x86_linux] # vi /root/.vnc/xstartup #!/bin/sh [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot –solid grey vncconfig –iconic & xterm –geometry 80x24+10+10 –ls –title “$VNCDESKTOP Desktop” & gnome-session & 设置完之后,重新登录vnc出现,如下三行。 Accept clipboard from viewers Send clipboard to viewers Send primary selection to viewers的页面,所以还是必须要去掉这两行前面的#才能正常进入桌面
11、free /proc/meminfo或者cat /proc/meminfo 查看内存使用情况
12、查看登录服务器的用户 who
13、开机、关机:sync、shutdown -h now now可以换成时间比如shutdown -h 100(100s之后关键) 、halt、poweroff、reboot、init
14、du -sh * 查看文件夹下个文件占的大小, 详细请查看du命令
15、sudo dpkg -i package.deb、sudo apt get install packagename
16、
- ctrl-c:发送 SIGINT 信号给前台进程组中的所有进程。常用于终止正在运行的程序;
- ctrl-z:发送 SIGTSTP信号给前台进程组中的所有进程,常用于挂起一个进程;
- ctrl-d:不是发送信号,而是表示一个特殊的二进制值,表示 EOF,作用相当于在终端中输入exit后回车;
- ctrl-\:发送 SIGQUIT 信号给前台进程组中的所有进程,终止前台进程并生成 core 文件;
- ctrl-s:中断控制台输出;
- ctrl-q:恢复控制台输出;
- ctrl-l:清屏
17、
tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:
单个文件压缩打包 tar czvf my.tar file1
多个文件压缩打包 tar czvf my.tar file1 file2,...
单个目录压缩打包 tar czvf my.tar dir1
多个目录压缩打包 tar czvf my.tar dir1 dir2
解包至当前目录:tar xzvf my.tar
18、一些apt-get命令
sudo apt-get update 更新源
sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cache search package 搜索软件包sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package --reinstall 重新安装包sudo apt-get -f install 修复安装sudo apt-get remove package --purge 删除包,包括配置文件等sudo apt-get build-dep package 安装相关的编译环境sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-cache depends package 了解使用该包依赖那些包sudo apt-cache rdepends package 查看该包被哪些包依赖sudo apt-get source package 下载该包的源代码sudo apt-get clean && sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖19: alt + ctrl + f7 (推出命令行界面) , ctrl+alt + f1(进入命令行界面)
20: rm -rf llf (删除llf整个目录); rf -rf llf/* 清空llf目录 保留目录名称
21、find 命令
find / -name filename 再根目录里面搜索文件名为filename的文件
find /etc -name *s*在目录里面搜索带有s的文件
find /etc -name *S 在目录里面搜索以s结尾的文件
find /etc -name s*在目录里面搜索以s开头的文件
find / -amin -10在系统中搜索最后10分钟访问的文件
find / -atime -2查找在系统中最后48小时访问的文件
find / -empty 查找在系统中为空的文件或者是文件夹
find / -group groupname 查找在系统中属于groupname的文件
find / -mmin -5查找在系统中最后5分钟修改过的文件
find / -mtime -1查找在系统中最后24小时修改过的文件
find /-nouser查找在系统中属于费用户的文件
find / -user username 查找在系统中属于username的文件
find / -ctime -1查找在系统中最后24小时被改变状态的文件
find / -fstype type查找在系统中文件类型为?的文件
find / -user user1name -or -user user2name查找在系统中属于user1name或着属于user2name的文件
find / -user user1name -and -user2name在系统中查找既属于user1name又属于user2name用户的文件.
22、 根据名称模糊查找进程
pgrep -l process_name
23、查看linux内核信息:
(1)uname -a
(2)cat /proc/version
24、zip压缩和解压缩
压缩:将xxx目录压缩为xxx.zip文件
zip -r xxx.zip xxx目录/
解压缩:将xxx.zip 解压缩到/home/xxx目录下 -o 不提示的情况下覆盖文件 -d指定目录
unzip -o -d /home/xxx xxx.zip