• ubuntu常用命令


    1、ls
      ls -l |grep "^-" | wc -l   显示当前文件夹文件数量
      ls -a 显示隐藏文件

           ls -l *.log 查看指定后缀名文件的详细信息

    2、查看分区大小及使用情况
    df -h

    3、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

  • 相关阅读:
    c#RSA的SHA1加密与AES加密、解密
    c#后台代码请求访问api接口
    Hbuilder给手机发送短信与拨打电话
    Hbuilder获取手机当前地理位置的天气
    plus.webview.create( url, id, styles, extras )参数及说明
    九九乘法表+冒泡排序(校园回忆录)
    c#数据处理总结(分组、交并差与递归)
    Hbuilder MUI 下拉选择与时间选择器
    JAVA常用开源工具与项目
    mysql 中常用功能
  • 原文地址:https://www.cnblogs.com/llfctt/p/9037668.html
Copyright © 2020-2023  润新知