首页 > 系统相关 >linux常用命令

linux常用命令

时间:2022-11-02 18:11:39浏览次数:76  
标签:文件 显示 常用命令 find 命令 linux 进程 目录

1、ls命令:查看文件与目录的命令

ls 查看当前文件夹下的文件目录(不包含隐藏文件)

-a或--all 查看当前文件夹下的所有文件目录(包含隐藏文件)

-c  以更改时间排序,显示文件和目录

-l 显示使用详细格式列表,除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

-S   用文件和目录的大小排序。

2、cd命令:切换当前目录

~     切换home目录
/      切换根目录
..     切换至上一次的那个目录

3、mkdir:创建文件夹

mkdir xx 创建一个叫做 xx 的目录

4、rm命令:rm [选项]... 文件...删除文件

-f, --force 强制删除。忽略不存在的文件,不提示确认

-i   在删除前需要确认

-I   在删除超过三个文件或者递归删除前要求确认。此选项比-i 提
示内容更少,但同样可以阻止大多数错误发生

-rf  递归删除,文件夹及文件夹下的所有目录

5、mv命令:用于移动文件、目录或更名,

-f 如果目标文件已经存在,不会询问而直接覆盖

-i 如果目标文件已经存在,询问是否直接覆盖

-b 当文件存在,覆盖前为其创建一个备份

6、cp命令:用于复制文件

-f    若目标文件存在,就会询问覆盖
-p    保留源文件或目录的所有属性
-r    递归复制文件和目录
-v    显示cp命令执行的操作过程

7、ps命令:列出系统当前运行的进程

a 显示所有进程
-a 显示同一终端下的所有程序
-A 显示所有进程
c 显示进程的真实名称
-N 反向选择
-e 等于“-A”
e 显示环境变量
f 显示程序间的关系
-H 显示树状结构
r 显示当前终端的进程
T 显示当前终端的所有程序
u 指定用户的所有进程
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
–lines<行数> 每页显示的行数
–width<字符数> 每页显示的字符数

8.find命令:用来在指定目录下查找文件

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 
find / -user user1 搜索属于用户 'user1' 的文件和目录 
find /home/user1 -name *.bin 在目录 '/home/user1' 中搜索带有'.bin' 结尾的文件 
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
find -type f -user 用户名 指定用户名查找属于的所有文件

9、kill命令:发送指定的信号到相应进程。不指定信号将发送SIGTERM(15)终止指定进程。如果无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户可操作所有用户的进程,非root用户只能操作自己的进程。

-l 信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a 当处理当前进程时,不限制命令名和进程号的对应关系

-p 指定kill 命令只打印相关进程的进程号,而不发送任何信号

-s 指定发送信号

-u 指定用户

10、chmod命令:用于改变文件的权限

u 表示该文件的拥有者

g 表示与该文件的拥有者属于同一个群体(group)者

o 表示其他以外的人

a 表示这三者皆是

+ 表示增加权限

- 表示取消权限

= 表示唯一设定权限

r 表示可读取

w 表示可写入

x 表示可执行

X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行

-c : 若该文件权限确实已经更改,才显示其更改动作

-f : 若该文件权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

--help : 显示辅助说明

--version : 显示版本

 

 

标签:文件,显示,常用命令,find,命令,linux,进程,目录
From: https://www.cnblogs.com/songyunjie/p/16851888.html

相关文章

  • 多线程多进程拷贝文件Linux&c
    多进程拷贝文件1.Linux环境中,c语言我们利用的是fork()函数来创建新进程,通过wait()和waitpid()等函数来等待阻塞进程,通过exit()函数来结束进程。2.我在单进程中,用的是whil......
  • Linux 循环,格式以及使用方法
    ​for循环:(每读取一行在字符串下面添加#号)[root@localhost]#cat/etc/passwd|awk-F':''{print$3}'|tail-5>test1.txt[root@localhost]#cattest1.txt98972......
  • Linux安全
    一、Linux防火墙firewalld1.1、firewalld概述支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具工作在网络层支持IPv4、IPv6防火墙设置以及以太网桥......
  • linux 如何使用sh自动输入用户名和密码,并执行命令?
    因为工作需要,需要进入到内部设备执行命令 解决:1.复杂情况,需要输入账号密码和命令。#!/bin/bashlogin_sh(){{sleep1echo......
  • 【记录】配置linux python远程开发环境
    1、安装miniconda下载minicondawgethttps://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh安装minicondabashMin......
  • 给Linux虚拟机扩展磁盘空间(CentOS7为例)_F_hawk189_新浪博客
    方法是创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。首先在VMware设置中扩容之......
  • Cpolar在Linux系统中的应用(网页篇1)
    系列文章​​Cpolar在Linux系统中的安装​​​​如何设置cpolar开机自启动(Linux版)​​​​Cpolar在Linux系统中的应用(网页篇1)​​​​Cpolar在Linux系统中的应用(网页篇2)​​......
  • Cpolar在Linux系统中的应用(网页篇3)
    系列文章​​Cpolar在Linux系统中的安装​​​​如何设置cpolar开机自启动(Linux版)​​​​Cpolar在Linux系统中的应用(网页篇1)​​​​Cpolar在Linux系统中的应用(网页篇2)​​......
  • Cpolar在Linux系统中的应用(设置自定义域名)
    系列文章​​Cpolar在Linux系统中的安装​​​​如何设置cpolar开机自启动(Linux版)​​​​Cpolar在Linux系统中的应用(网页篇1)​​​​Cpolar在Linux系统中的应用(网页篇2)​​......
  • 使用cpolar连接不同操作系统(windows与linux)(2)
     系列文章​​不同操作系统间如何进行TCP连接(Linux版)​​​​使用cpolar进行TCP临时连接(Linux版)​​​​使用cpolar进行TCP稳定连接(Linux版)​​​​使用cpolar连接不同操作......