Linux下一些操作命令

目录

  1. 查看文件(夹)所属用户
  2. 修改文件(夹)所属用户
  3. 删除文件夹
  4. 切换用户
  5. 连接FTP服务器
  6. Linux间传递文件
  7. 显示系统端口使用情况
  8. 显示占用该端口的进程情况
  9. 显示内核信息
  10. 显示中断信息
  11. 安装启动ssh服务器
  12. 文件重命名
  13. 重启Samba服务器
  14. 显示PATH
  15. 修改用户密码
  16. 修改文件所属组
  17. 客户端使用图形
  18. 修改文件权限
  19. 不阻塞运行程序
  20. 极点五笔的安装
  21. 查看完整进程列表
  22. 升级Ubuntu内核
  23. 在个人环境变量中添加路径
  24. 查看文件夹大小

  1. 查看文件(夹)所属用户(回目录)
    stat -c %U filename
  2. 修改文件(夹)所属用户(回目录)
    chown username filename
  3. 删除文件夹(回目录)
    rm -r foldername
    这里的选项-r是指recursive的意思。如果提示是否确定,则输入"yes"。
  4. 切换用户(回目录)
    su username
    输入该命令后会提示输入username的密码,输入便可。这里的username可以省略,这种情况下默认切换到root用户。
  5. 连接FTP服务器(回目录)
    在命令行下使用
    ftp hostname
    然后会提示输入用户名和密码;或者先在命令行下使用ftp命令,但不输入服务器地址,先进入FTP环境,然后在FTP环境下输入命令
    open hostname
  6. Linux间传递文件(回目录)
    先在命令行下安装sshfs:
    apt-get install sshfs
    然后就可以通过ssh连接将远程文件夹加载到本地,实现对远程文件的操作,以及与本地文件的交互。操作命令如下:
    sshfs username@remotehostname:remotedirname localmountdir
    本地挂载点localmountdir必须为空。这样就可以传递文件啦。如果要御载,则使用如下命令:
    fusermount -u localmountdir
  7. 显示系统端口使用情况(回目录)
    netstat -anp
  8. 显示占用该端口的进程情况(回目录)
    lsof -i :port
  9. 显示内核信息(回目录)
    uname -a
  10. 显示中断信息(回目录)
    cat /proc/interrupts
  11. 安装启动ssh服务器(回目录)
    执行以下命令安装服务器软件:
    apt-get install openssh-server
    安装完以后服务便启动了。可以修改文件/etc/ssh/sshd_config,满足自己的需要。以下设置是默认开启的,可以确保允许用户登录。
    permitRootLogin yes
  12. 文件重命名(回目录)
    有多个命令可实现对文件的重命名。
    renmae replacewhat replacewith files
    这是一种重命名方式,将所有文件名files中的replacewhat部分替换为replacewith。如果你有照片文件foto01.jpg,foto02.jpg,foto03.jpg,想把前面的foto替换成ginger,则可以使用如下命令:
    rename foto ginger foto??.jpg
    替换后的文件名变成ginger01.jpg,ginger02.jpg,ginger03.jpg。另一个重命名命令实际上是文件移动命令,由于从源地址移动到目的地址时可以重命名文件,因此对于在当前目录下进行的重命名,其实是移动的一种特例。命令如下:
    mv filenameFrom filenameTo
    这个重命名命令似乎更像MS DOS下的操作方式。
  13. 重启Samba服务器(回目录)
    service smb restart
  14. 显示PATH(回目录)
    echo $PATH
  15. 修改用户密码(回目录)
    passwd
  16. 修改文件所属组(回目录)
    chgrp classname *
    chgrp classname */*
    chgrp classname */*/*
  17. 客户端使用图形(回目录)
    要想在客户端(如F-secure ssh,putty)使用图形界面,需要在客户端安装一个图形程序。我是新手,从网上随意搜刮了一个叫Xming Server的程序,安装完运行后可用。当然,在使用F-secure ssh或putty连接服务器时,需要作少量配置。
    对于f-secure ssh,在连接之前,需要在setting>Profile>Tuneling下,勾选“Tunnel X11 connectior”。
    对于putty,需要在Configuration的Connection>SSH>X11下,勾选Enable X11 Forwarding,在X display location编辑框中填写localhost。
  18. 修改文件权限(回目录)
    chmod 777 filename
  19. 不阻塞运行程序(回目录)
    programname &
  20. 极点五笔的安装(回目录)
    先下载 vissible-ibus.tar.gz 极点五笔安装文件,然后如下操作:
    tar -zxvf vissible-ibus.tar.gz // 可以得到3个文件,分别是vissible.db, vissible.gif, vissible.txt
    sudo cp vissible.db /usr/share/ibus-table/tables/
    sudo cp vissible.gif /usr/share/ibus-table/icons/
    然后重启IBUS即可。
  21. 查看完整进程列表(回目录)
    ps aux
  22. 升级Ubuntu内核(回目录)
    sudo apt-get install update-manager-core
    sudo do-release-upgrade -d
  23. 在个人环境变量中添加路径(回目录)
    在个人目录下的.profile最后添加
    PATH=$PATH:/yourpath
    注意,等号(=)两侧不要有空格。 用户下次登录时生效。如下命令可以使其立即生效。
    exec -l bash
  24. 查看文件夹大小(回目录)
    显示当前目录下各文件夹占用空间。-h是指用友好方式显示,即自动加单位(KB、MB等)。max-depth=1 中的数字1指的是当前目录下,如果2,则会精确到当前目录下各目录的子目录的大小。
    du -h --max-depth=1
原文地址:https://www.cnblogs.com/jyginger/p/1783946.html